summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/run-tests.sh13
-rw-r--r--tests/vm.nix (renamed from test/vm.nix)0
2 files changed, 13 insertions, 0 deletions
diff --git a/tests/run-tests.sh b/tests/run-tests.sh
new file mode 100644
index 0000000..52f4a1e
--- /dev/null
+++ b/tests/run-tests.sh
@@ -0,0 +1,13 @@
+#! /usr/bin/env nix-shell
+#! nix-shell --packages curl
+
+sudo nixos-container update hermes --config-file ./vm.nix || exit 2
+sudo nixos-container start hermes || exit 2
+
+IP=$(nixos-container show-ip hermes)
+for PORT in 8080 8081 8082
+do
+ curl http://$IP:$PORT/ -i || exit 2
+done
+
+sudo nixos-container stop hermes
diff --git a/test/vm.nix b/tests/vm.nix
index 390d02b..390d02b 100644
--- a/test/vm.nix
+++ b/tests/vm.nix