Browse Source

Separate math/big test.

Jeroen van Rijn 4 years ago
parent
commit
ce2f926ff7
3 changed files with 21 additions and 15 deletions
  1. 7 0
      .github/workflows/ci.yml
  2. 1 15
      tests/core/build.bat
  3. 13 0
      tests/core/math/big/build.bat

+ 7 - 0
.github/workflows/ci.yml

@@ -76,3 +76,10 @@ jobs:
           cd tests\core
           call build.bat
         timeout-minutes: 10
+      - name: core:math/big tests
+        shell: cmd
+        run: |
+          call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat
+          cd tests\core\math\big
+          call build.bat
+        timeout-minutes: 10

+ 1 - 15
tests/core/build.bat

@@ -18,18 +18,4 @@ echo ---
 echo Running core:strings tests
 echo ---
 %PATH_TO_ODIN% test strings %COMMON%
-del strings.exe
-
-
-rem math/big tests
-set TEST_ARGS=-fast-tests
-set TEST_ARGS=
-set OUT_NAME=math_big_test_library
-set COMMON=-build-mode:shared -show-timings -no-bounds-check -define:MATH_BIG_EXE=false -vet -strict-style
-echo ---
-echo Running core:math/big tests
-echo ---
-
-%PATH_TO_ODIN% build math/big %COMMON% -o:speed -out:%OUT_NAME%
-python3 math/big/test.py %TEST_ARGS%
-del %OUT_NAME%.*
+del strings.exe

+ 13 - 0
tests/core/math/big/build.bat

@@ -0,0 +1,13 @@
+@echo off
+rem math/big tests
+set PATH_TO_ODIN==..\..\..\..\odin
+set TEST_ARGS=-fast-tests
+set TEST_ARGS=
+set OUT_NAME=math_big_test_library
+set COMMON=-build-mode:shared -show-timings -no-bounds-check -define:MATH_BIG_EXE=false -vet -strict-style
+echo ---
+echo Running core:math/big tests
+echo ---
+
+%PATH_TO_ODIN% build . %COMMON% -o:speed -out:%OUT_NAME%
+python3 test.py %TEST_ARGS%