2017-05-21 13:38:36 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								{ pkgs ? import ((import ../.).cleanSource ../..) {} }:
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-08 22:51:20 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-10 11:45:52 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								pkgs.runCommandNoCC "nixpkgs-lib-tests" {
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								  buildInputs = [ pkgs.nix (import ./check-eval.nix) ];
							 | 
						
					
						
							
								
									
										
										
										
											2020-02-10 16:21:04 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								  NIX_PATH = "nixpkgs=${toString pkgs.path}";
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-10 11:45:52 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								} ''
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-24 20:12:43 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    datadir="${pkgs.nix}/share"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export TEST_ROOT=$(pwd)/test-tmp
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_BUILD_HOOK=
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_CONF_DIR=$TEST_ROOT/etc
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_DB_DIR=$TEST_ROOT/db
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_LOCALSTATE_DIR=$TEST_ROOT/var
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_LOG_DIR=$TEST_ROOT/var/log/nix
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_STATE_DIR=$TEST_ROOT/var/nix
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export NIX_STORE_DIR=$TEST_ROOT/store
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    export PAGER=cat
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    cacheDir=$TEST_ROOT/binary-cache
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								    nix-store --init
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-08 22:51:20 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-24 20:12:43 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    cd ${pkgs.path}/lib/tests
							 | 
						
					
						
							
								
									
										
										
										
											2018-03-08 08:36:35 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    bash ./modules.sh
							 | 
						
					
						
							
								
									
										
										
										
											2015-02-08 22:51:20 +01:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-24 20:12:43 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								    touch $out
							 | 
						
					
						
							
								
									
										
										
										
											2019-07-10 11:45:52 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								''
							 |