run.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!/usr/bin/env bash
  2. set -eu
  3. mkdir -p build
  4. pushd build
  5. ODIN=../../../odin
  6. COMMON="-define:ODIN_TEST_FANCY=false -file -vet -strict-style -ignore-unused-defineables"
  7. set -x
  8. $ODIN test ../test_issue_829.odin $COMMON
  9. $ODIN test ../test_issue_1592.odin $COMMON
  10. $ODIN test ../test_issue_1730.odin $COMMON
  11. $ODIN test ../test_issue_2056.odin $COMMON
  12. $ODIN build ../test_issue_2113.odin $COMMON -debug
  13. $ODIN test ../test_issue_2466.odin $COMMON
  14. $ODIN test ../test_issue_2615.odin $COMMON
  15. $ODIN test ../test_issue_2637.odin $COMMON
  16. $ODIN test ../test_issue_2666.odin $COMMON
  17. $ODIN test ../test_issue_2694.odin $COMMON
  18. $ODIN test ../test_issue_3435.odin $COMMON
  19. $ODIN test ../test_issue_4210.odin $COMMON
  20. $ODIN test ../test_issue_4364.odin $COMMON
  21. $ODIN test ../test_issue_4584.odin $COMMON
  22. if [[ $($ODIN build ../test_issue_2395.odin $COMMON 2>&1 >/dev/null | grep -c "Error:") -eq 2 ]] ; then
  23. echo "SUCCESSFUL 1/1"
  24. else
  25. echo "SUCCESSFUL 0/1"
  26. exit 1
  27. fi
  28. $ODIN build ../test_issue_5043.odin $COMMON
  29. $ODIN build ../test_issue_5097.odin $COMMON
  30. $ODIN build ../test_issue_5097-2.odin $COMMON
  31. $ODIN build ../test_issue_5265.odin $COMMON
  32. $ODIN test ../test_issue_5699.odin $COMMON
  33. set +x
  34. popd
  35. rm -rf build