aboutsummaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2006-03-01 12:15:33 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2006-03-01 12:15:33 +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 933da520b..d8493496d 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