about summary refs log tree commit diff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2006-03-01T12·15+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2006-03-01T12·15+0000
commita4c63c6e8e161d55778b797e566d9eca7c47f34f (patch)
tree9caaa0d38d12836f5de88b41aecff988b8ff9472 /tests/Makefile.am
parent85793fa438847974330123a8d4160283fcfa18f7 (diff)
* Make it easy to run individual tests from the command line.
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am35
1 files changed, 5 insertions, 30 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 933da520b460..d8493496d2b3 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,29 +1,4 @@
-TEST_ROOT = $(shell pwd)/test-tmp
-
-extra1 = $(TEST_ROOT)/shared
-
-TESTS_ENVIRONMENT = TEST_ROOT=$(TEST_ROOT) \
-  NIX_STORE_DIR=$(TEST_ROOT)/store \
-  NIX_DATA_DIR=$(TEST_ROOT)/data \
-  NIX_LOCALSTATE_DIR=$(TEST_ROOT)/var \
-  NIX_LOG_DIR=$(TEST_ROOT)/var/log/nix \
-  NIX_STATE_DIR=$(TEST_ROOT)/var/nix \
-  NIX_DB_DIR=$(TEST_ROOT)/db \
-  NIX_CONF_DIR=$(TEST_ROOT)/etc \
-  NIX_BIN_DIR=$(TEST_ROOT)/bin \
-  NIX_LIBEXEC_DIR=$(TEST_ROOT)/bin \
-  REAL_BIN_DIR=$(bindir) \
-  REAL_LIBEXEC_DIR=$(libexecdir) \
-  REAL_LOCALSTATE_DIR=$(localstatedir) \
-  REAL_DATA_DIR=$(datadir) \
-  REAL_STORE_DIR=$(storedir) \
-  NIX_BUILD_HOOK= \
-  PERL=$(perl) \
-  TOP=$(shell pwd)/.. \
-  SHARED=$(extra1) \
-  aterm_bin=$(aterm_bin) \
-  dot=$(dot) \
-  $(SHELL) -e
+TESTS_ENVIRONMENT = $(SHELL) -e
 
 simple.sh: simple.nix
 dependencies.sh: dependencies.nix
@@ -45,11 +20,10 @@ TESTS = init.sh hash.sh lang.sh simple.sh dependencies.sh locking.sh parallel.sh
 
 XFAIL_TESTS =
 
-langtests:
-	$(TESTS_ENVIRONMENT) ./lang.sh
-
 include ../substitute.mk
 
+$(TESTS): common.sh
+
 EXTRA_DIST = $(TESTS) \
   simple.nix.in simple.builder.sh \
   dependencies.nix.in dependencies.builder*.sh \
@@ -62,4 +36,5 @@ EXTRA_DIST = $(TESTS) \
   gc-concurrent2.nix.in gc-concurrent2.builder.sh \
   fallback.nix.in \
   user-envs.nix.in user-envs.builder.sh \
-  $(wildcard lang/*.nix) $(wildcard lang/*.exp)
+  $(wildcard lang/*.nix) $(wildcard lang/*.exp) \
+  common.sh.in