summaryrefslogtreecommitdiff
path: root/test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test.sh')
-rw-r--r--test.sh29
1 files changed, 0 insertions, 29 deletions
diff --git a/test.sh b/test.sh
deleted file mode 100644
index b45cd55..0000000
--- a/test.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-
-test_dir="$(mktemp -d)"
-
-mkdir -p "$test_dir"/run
-mkdir -p "$test_dir"/data
-
-test_cfg="(import ./config.nix) // {
- runDir=\"${test_dir}/run\";
- dataDir=\"${test_dir}/data\";
-}"
-
-entrypoint=$(nix-build --no-out-link -A entrypoint \
- --arg baseConfig "$test_cfg" \
- --arg skipServices '["srv"]')
-
-$entrypoint &
-trap "kill $!; wait; rm -rf $test_dir" EXIT
-
-# NOTE this is a bit of a hack... the location of the redis socket's source of
-# truth is in default.nix, but it's not clear how to get that from there to
-# here, so we reproduce the calculation here.
-while [ ! -e $test_dir/run/redis ]; do
- echo "waiting for redis unix socket"
- sleep 1
-done
-
-nix-shell -A srv.test \
- --arg baseConfig "$test_cfg" \
- --run "cd srv/src && go test ./... -count=1 -tags integration"