Bas van Dijk 
								
							 
						 
						
							
							
							
							
								
							
							
								ee1e3132ca 
								
							 
						 
						
							
							
								
								Disable findRuntimeRoots on darwin when running tests because lsof is slow  
							
							... 
							
							
							
							See: https://github.com/NixOS/nix/issues/3011  
							
						 
						
							2019-07-30 11:29:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b71e1fb342 
								
							 
						 
						
							
							
								
								Restore --init calls in tests  
							
							
							
						 
						
							2019-03-04 18:27:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zimbatm 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b402148d8f 
								
							 
						 
						
							
							
								
								remove noop uses of nix-store --init  
							
							... 
							
							
							
							the nix-store --init command is a noop apparently 
							
						 
						
							2019-02-22 21:07:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								812e39313c 
								
							 
						 
						
							
							
								
								Enable sandboxing by default  
							
							... 
							
							
							
							Closes  #179 . 
						
							2018-11-07 17:08:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fa4def3d46 
								
							 
						 
						
							
							
								
								Require libbrotli  
							
							
							
						 
						
							2018-08-06 14:06:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleksandr Pashkov 
								
							 
						 
						
							
							
							
							
								
							
							
								5ee4472b8b 
								
							 
						 
						
							
							
								
								tests: more robust check for user namespaces availability (canUseSandbox)  
							
							... 
							
							
							
							Issue https://github.com/NixOS/nix/issues/2165  
							
						 
						
							2018-06-06 00:41:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								855699855f 
								
							 
						 
						
							
							
								
								Remove obsolete references to manifests  
							
							... 
							
							
							
							Closes  #323 . 
						
							2018-02-01 10:39:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tuomas Tynkkynen 
								
							 
						 
						
							
							
							
							
								
							
							
								59086e459c 
								
							 
						 
						
							
							
								
								Fix tests using user namespaces on kernels that don't have it  
							
							... 
							
							
							
							Disable various tests if the kernel doesn't support unprivileged user
namespaces (e.g. Arch Linux disables them) or disable them via a sysctl
(Debian, Ubuntu).
Fixes  #1521 
Fixes  #1625  
							
						 
						
							2018-01-13 19:08:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Will Dietz 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd2b8ac7b 
								
							 
						 
						
							
							
								
								use libbrotli directly when available  
							
							... 
							
							
							
							* Look for both 'brotli' and 'bro' as external command,
  since upstream has renamed it in newer versions.
  If neither are found, current runtime behavior
  is preserved: try to find 'bro' on PATH.
* Limit amount handed to BrotliEncoderCompressStream
  to ensure interrupts are processed in a timely manner.
  Testing shows negligible performance impact.
  (Other compression sinks don't seem to require this) 
							
						 
						
							2017-12-30 20:26:33 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eedbc4e06c 
								
							 
						 
						
							
							
								
								fetchGit: Ignore tarballTtl if rev is set and not in the repo.  
							
							... 
							
							
							
							Fixes  #1697 . 
						
							2017-11-24 06:09:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27131866c9 
								
							 
						 
						
							
							
								
								Doh  
							
							
							
						 
						
							2017-11-15 12:23:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d4609bb3af 
								
							 
						 
						
							
							
								
								NIX_BUILD_HOOK variable is gone  
							
							
							
						 
						
							2017-10-23 20:50:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Vollmert 
								
							 
						 
						
							
							
							
							
								
							
							
								01722b3d2c 
								
							 
						 
						
							
							
								
								Remove unused variable from test script  
							
							
							
						 
						
							2017-07-06 22:37:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1888f7889b 
								
							 
						 
						
							
							
								
								macOS: Ugly hack to make the tests succeed  
							
							... 
							
							
							
							Sandboxes cannot be nested, so if Nix's build runs inside a sandbox,
it cannot use a sandbox itself. I don't see a clean way to detect
whether we're in a sandbox, so use a test-specific hack.
https://github.com/NixOS/nix/issues/1413  
							
						 
						
							2017-06-19 14:26:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								215b70f51e 
								
							 
						 
						
							
							
								
								Revert "Get rid of unicode quotes ( #1140 )"  
							
							... 
							
							
							
							This reverts commit f78126bfd6 
							
						 
						
							2016-11-26 00:38:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guillaume Maudoux 
								
							 
						 
						
							
							
							
							
								
							
							
								f78126bfd6 
								
							 
						 
						
							
							
								
								Get rid of unicode quotes ( #1140 )  
							
							
							
						 
						
							2016-11-25 15:48:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								af3db853fa 
								
							 
						 
						
							
							
								
								Handle $TMPDIR ending with a slash  
							
							... 
							
							
							
							This caused the gc test to fail on Darwin. 
							
						 
						
							2016-10-19 15:19:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2fad86f361 
								
							 
						 
						
							
							
								
								Remove $NIX_DB_DIR  
							
							... 
							
							
							
							This variable has no reason to exist, given $NIX_STATE_DIR. 
							
						 
						
							2016-08-10 18:05:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0f55dd5b0e 
								
							 
						 
						
							
							
								
								Shut up warning  
							
							
							
						 
						
							2016-07-21 14:25:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								759ac27f28 
								
							 
						 
						
							
							
								
								Fix nix-profile test in a chroot  
							
							... 
							
							
							
							http://hydra.nixos.org/build/36462078  
						
							2016-05-31 13:07:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f7be7324b4 
								
							 
						 
						
							
							
								
								Forgot to commit  
							
							
							
						 
						
							2016-05-30 20:24:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								867967265b 
								
							 
						 
						
							
							
								
								Remove manifest support  
							
							... 
							
							
							
							Manifests have been superseded by binary caches for years. This also
gets rid of nix-pull, nix-generate-patches and bsdiff/bspatch. 
							
						 
						
							2016-04-11 16:20:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3b81b26457 
								
							 
						 
						
							
							
								
								Use shorter daemon socket path in tests  
							
							... 
							
							
							
							Otherwise we hit the 104 character limit.
http://hydra.nixos.org/build/33562028  
							
						 
						
							2016-03-24 14:45:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1c972cba14 
								
							 
						 
						
							
							
								
								Make libsodium an optional dependency  
							
							
							
						 
						
							2015-02-10 11:54:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								13a18ceb44 
								
							 
						 
						
							
							
								
								Fix use of PAGER during tests  
							
							
							
						 
						
							2014-09-23 15:18:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cb921f67c3 
								
							 
						 
						
							
							
								
								Remove log2html.xsl and friends  
							
							... 
							
							
							
							It's part of Hydra now. 
							
						 
						
							2014-08-13 19:01:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								832377bbd6 
								
							 
						 
						
							
							
								
								Add a test for repairing paths  
							
							
							
						 
						
							2014-02-17 12:22:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2a97f7b039 
								
							 
						 
						
							
							
								
								Fix logging test  
							
							
							
						 
						
							2014-02-01 16:08:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								762ef464f8 
								
							 
						 
						
							
							
								
								Fix the nix-profile test  
							
							
							
						 
						
							2014-02-01 15:37:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0202ce6b94 
								
							 
						 
						
							
							
								
								Add support for ‘make installcheck’  
							
							
							
						 
						
							2013-11-25 18:47:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								0a4e90395c 
								
							 
						 
						
							
							
								
								Urgggh  
							
							... 
							
							
							
							http://hydra.nixos.org/build/3661100  
						
							2013-01-02 23:52:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e35d6f78dc 
								
							 
						 
						
							
							
								
								Rename nix-worker to nix-daemon  
							
							
							
						 
						
							2012-10-03 17:59:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1bda006b74 
								
							 
						 
						
							
							
								
								Add a test for nix-profile.sh  
							
							
							
						 
						
							2012-09-13 17:58:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6ecf4f13f6 
								
							 
						 
						
							
							
								
								Use "set -x" in the tests to see where a test fails  
							
							
							
						 
						
							2012-07-27 14:33:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7861260a5f 
								
							 
						 
						
							
							
								
								Clear NIX_STORE when running the tests  
							
							
							
						 
						
							2012-07-26 17:12:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ca3d9f8b31 
								
							 
						 
						
							
							
								
								Urgh, modified the wrong file...  
							
							
							
						 
						
							2012-04-14 19:52:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ea402a255f 
								
							 
						 
						
							
							
								
								Replace "make check" with "make installcheck"  
							
							... 
							
							
							
							Ensuring that the tests work from the build tree requires a growing
number of nasty hacks.  The tests also don't verify that the installed
Nix actually works.  Thus, the tests now require "make install" to
have been run. 
							
						 
						
							2012-03-19 01:20:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b006a31d52 
								
							 
						 
						
							
							
								
								Drop the externals directory  
							
							... 
							
							
							
							Nix now requires SQLite and bzip2 to be pre-installed.  SQLite is
detected using pkg-config.  We required DBD::SQLite anyway, so
depending on SQLite is not a big problem.
The --with-bzip2, --with-openssl and --with-sqlite flags are gone. 
							
						 
						
							2012-03-18 23:54:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								6245f0d529 
								
							 
						 
						
							
							
								
								tests: Run `download-using-manifests' via libtool so that dlopening works.  
							
							
							
						 
						
							2012-01-11 16:58:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								48cea0d01e 
								
							 
						 
						
							
							
								
								* Refactoring: Get rid of a few subdirectories in corepkgs/, and some  
							
							... 
							
							
							
							other simplifications.
* Use <nix/...> to locate the corepkgs.  This allows them to be
  overriden through $NIX_PATH.
* Use bash's pipefail option in the NAR builder so that we don't need
  to create a temporary file. 
							
						 
						
							2012-01-03 00:16:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								23bf700196 
								
							 
						 
						
							
							
								
								* Oops, the daemon test wasn't actually using the daemon.  
							
							
							
						 
						
							2011-12-14 22:31:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7d314b8c95 
								
							 
						 
						
							
							
								
								* Work around a race condition starting the Nix daemon.  
							
							
							
						 
						
							2011-10-11 11:14:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8af7d766f0 
								
							 
						 
						
							
							
								
								* Refactoring: remove unnecessary variables from the tests.  
							
							
							
						 
						
							2011-10-10 21:32:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6fcdbcac20 
								
							 
						 
						
							
							
								
								* Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm under  
							
							... 
							
							
							
							the Nix:: namespace. 
							
						 
						
							2011-10-10 21:11:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4bdb51e621 
								
							 
						 
						
							
							
								
								* Refactoring.  
							
							
							
						 
						
							2011-07-20 11:50:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								aa45027818 
								
							 
						 
						
							
							
								
								* Sync with the trunk.  
							
							
							
						 
						
							2010-05-12 22:13:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b8833a48 
								
							 
						 
						
							
							
								
								* Drop the dependency on the ATerm library.  
							
							
							
						 
						
							2010-04-19 14:51:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bb82310dba 
								
							 
						 
						
							
							
								
								* Set the path to sqlite3 properly.  
							
							
							
						 
						
							2010-02-24 11:06:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8146a0c731 
								
							 
						 
						
							
							
								
								* Use bash in the tests.  
							
							
							
						 
						
							2009-03-25 16:11:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9485ec31ea 
								
							 
						 
						
							
							
								
								* Better cleanup after tests.  
							
							
							
						 
						
							2009-03-18 16:35:35 +00:00