Преглед на файлове

Basic testing script to see if setup succeeded

Vecna преди 1 месец
родител
ревизия
a6c24571ef
променени са 1 файла, в които са добавени 21 реда и са изтрити 0 реда
  1. 21 0
      scripts/test.sh

+ 21 - 0
scripts/test.sh

@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# Cursory tests that things are set up
+
+docker run --name "tp-analysis-test" --rm -d -i tp-analysis:latest || exit 1
+docker exec tp-analysis-test sh -c "cd /home/analysis/belarus-2020-2021 && command -v curl && command -v python3 && ./scripts/check-python-deps.py" || exit 1
+docker stop tp-analysis-test
+
+docker run --name "lox-old-test" --rm -d -i lox-old:latest || exit 1
+docker exec lox-old-test cargo test --release test_open_invite || exit 1
+docker stop lox-old-test
+
+docker run --name "lox-new-test" --rm -d -i lox-new:latest || exit 1
+docker exec lox-new-test cargo test --release test_open_invite || exit 1
+docker stop lox-new-test
+
+docker run --name "troll-patrol-test" --rm -d -i troll-patrol:latest || exit 1
+docker exec troll-patrol-test cargo test --release test_open_invite || exit 1
+docker stop troll-patrol-test
+
+echo "Everything seems to be set up correctly!"