test.sh 890 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # Cursory tests that things are set up
  3. docker run --name "tp-analysis-test" --rm -d -i tp-analysis:latest || exit 1
  4. 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
  5. docker stop tp-analysis-test
  6. docker run --name "lox-old-test" --rm -d -i lox-old:latest || exit 1
  7. docker exec lox-old-test cargo test --release test_open_invite || exit 1
  8. docker stop lox-old-test
  9. docker run --name "lox-new-test" --rm -d -i lox-new:latest || exit 1
  10. docker exec lox-new-test cargo test --release test_open_invite || exit 1
  11. docker stop lox-new-test
  12. docker run --name "troll-patrol-test" --rm -d -i troll-patrol:latest || exit 1
  13. docker exec troll-patrol-test cargo test --release test_open_invite || exit 1
  14. docker stop troll-patrol-test
  15. echo "Everything seems to be set up correctly!"