about summary refs log tree commit diff
path: root/tests/init.sh
AgeCommit message (Collapse)AuthorFilesLines
2016-08-10 Remove $NIX_DB_DIREelco Dolstra1-4/+1
This variable has no reason to exist, given $NIX_STATE_DIR.
2014-05-02 Fix Debian testsEelco Dolstra1-0/+1
These actually run as root in a VM, so they get confused. http://hydra.nixos.org/build/10775854
2012-03-19 Replace "make check" with "make installcheck"Eelco Dolstra1-29/+0
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-18 Drop the externals directoryEelco Dolstra1-1/+0
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-01-11 tests: Run `download-using-manifests' via libtool so that dlopening works.Ludovic Courtès1-1/+3
2012-01-03 * Refactoring: Get rid of a few subdirectories in corepkgs/, and someEelco Dolstra1-24/+0
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.
2011-10-10 * Refactoring: remove unnecessary variables from the tests.Eelco Dolstra1-19/+11
2011-10-10 * Install NixManifest.pm, NixConfig.pm and GeneratePatches.pm underEelco Dolstra1-17/+1
the Nix:: namespace.
2010-12-05 * Use CamelCase for the Perl modules.Eelco Dolstra1-2/+2
2010-12-05 * Add a script `nix-generate-patches'.Eelco Dolstra1-2/+4
* Fix the binary patching test.
2010-11-17 * Finally, a test for the binary patch functionality.Eelco Dolstra1-1/+5
2010-02-24 * Disable fsync() in SQLite if the fsync-metadata option is set toEelco Dolstra1-0/+1
false. * Change the default for `fsync-metadata' to true. * Disable `fsync-metadata' in `make check'.
2010-02-18 * Implemented queryValidPaths() and verifyStore().Eelco Dolstra1-2/+1
2009-11-13 * In nix-pull/nix-channel, create the manifests directory if itEelco Dolstra1-6/+0
doesn't exist. The Debian packages don't include the manifests directory, so nix-channel would silently skip doing a nix-pull, resulting in everything being built from source. Thanks to Juan Pedro Bolívar Puente.
2008-12-03 (no commit message)Eelco Dolstra1-0/+2
2008-11-20 * Urgh.Eelco Dolstra1-0/+2
2008-11-20 * Blindly doing a replacement of occurences of $bindir (when runningEelco Dolstra1-1/+0
the tests) is a bad idea when $bindir = /usr and some programs (like perl) live there. Fortunately it doesn't seem to be needed anymore.
2008-11-20 * Don't set the prefix to /nix by default, rather use the AutoconfEelco Dolstra1-2/+2
default of /usr/local. However, localstatedir and storedir are set to /nix/var/nix and /nix/store respectively unless they're explicitly overriden.
2008-07-18 * Fix the tests.Eelco Dolstra1-0/+6
2008-06-09 * Merged the no-bdb branch (-r10900:HEADEelco Dolstra1-1/+2
https://svn.nixos.org/repos/nix/nix/branches/no-bdb).
2007-12-14 * Another insane Mac OS X 10.5 compatibility hack.Eelco Dolstra1-0/+14
2007-09-04 * nix-push / generate-patches: bzip the manifest.Eelco Dolstra1-0/+3
2007-08-13 * A test for the nix-worker.Eelco Dolstra1-0/+1
2006-09-21 * `nix-install-package --url': install from a URL (NIX-12).Eelco Dolstra1-1/+5
* `nix-install-package --help' (NIX-9). * `nix-install-package --non-interactive': don't prompt or pause. * Tests for nix-install-package. * Security fixes: filter the values obtained from the nixpkg.
2006-05-29 * Handle $PATHs with spaces.Eelco Dolstra1-1/+1
2006-04-25 * Unless --with-bzip2 is specified, use a copy of bzip2 in theEelco Dolstra1-0/+2
externals directory. This is in particular useful because though most systems have bzip2/bunzip2, they don't always have libbz2, which we need for bsdiff/bspatch.
2006-03-01 * Test nix-build. This also tests indirect roots.Eelco Dolstra1-0/+2
2006-03-01 * Simplification.Eelco Dolstra1-4/+4
2006-03-01 * Make it easy to run individual tests from the command line.Eelco Dolstra1-0/+2
2006-02-08 * Tests for nix-env, finally!Eelco Dolstra1-0/+2
2005-07-25 * Hack to get around the libtool wrapper script around nix-store notEelco Dolstra1-0/+5
working when PATH is unset.
2005-04-07 * Get rid of fetchurl, we don't need it anymore.Eelco Dolstra1-1/+0
2005-03-21 * Remove non-POSIX flag.Eelco Dolstra1-1/+1
2005-02-18 * `make check' fix.Eelco Dolstra1-1/+1
2005-02-15 * Fix broken GC test.Eelco Dolstra1-0/+7
2005-02-01 * Make check fixes.Eelco Dolstra1-5/+5
2005-01-31 * Start of concurrent garbage collection. Processes write temporaryEelco Dolstra1-0/+1
roots to a per-process temporary file in /nix/var/nix/temproots while holding a write lock on that file. The garbage collector acquires read locks on all those files, thus blocking further progress in other Nix processes, and reads the sets of temporary roots.
2005-01-28 * Another horrible `make check' hack.Eelco Dolstra1-2/+3
2005-01-27 * Set execute permission.Eelco Dolstra1-1/+3
2005-01-27 * Add missing substitutes files to dist.Eelco Dolstra1-0/+3
* Add a garbage collector test.
2005-01-25 * Really fix the substitute mechanism, i.e., ensure the closureEelco Dolstra1-0/+30
invariant by registering references through the manifest. * Added a test for nix-pull.
2004-06-18 * Big refactoring. Move to a much more explicitly state machine basedEelco Dolstra1-0/+2
approach. This makes it much easier to add extra complexity in the normaliser / realiser (e.g., build hooks, substitutes).
2004-05-04 * Allow the location of the store etc. to be specified usingEelco Dolstra1-0/+18
environment variables. * Started adding some automatic tests. * Do a `make check' when building RPMs.