run.sh 776 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. set -eu
  3. mkdir -p build
  4. pushd build
  5. ODIN=../../../odin
  6. COMMON="-collection:tests=../.."
  7. NO_NIL_ERR="Error: "
  8. set -x
  9. $ODIN test ../test_issue_829.odin $COMMON -file
  10. $ODIN test ../test_issue_1592.odin $COMMON -file
  11. $ODIN test ../test_issue_2056.odin $COMMON -file
  12. $ODIN test ../test_issue_2087.odin $COMMON -file
  13. $ODIN build ../test_issue_2113.odin $COMMON -file -debug
  14. $ODIN test ../test_issue_2466.odin $COMMON -file
  15. $ODIN test ../test_issue_2615.odin $COMMON -file
  16. $ODIN test ../test_issue_2637.odin $COMMON -file
  17. $ODIN test ../test_issue_2666.odin $COMMON -file
  18. if [[ $($ODIN build ../test_issue_2395.odin $COMMON -file 2>&1 >/dev/null | grep -c "$NO_NIL_ERR") -eq 2 ]] ; then
  19. echo "SUCCESSFUL 1/1"
  20. else
  21. echo "SUCCESSFUL 0/1"
  22. fi
  23. set +x
  24. popd
  25. rm -rf build