diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2021-09-07 19:47:37 +0200 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2021-09-07 19:51:56 +0200 |
| commit | f7601a759b0bd9830fae772bcdab9210097f68bb (patch) | |
| tree | ca60212798b3fcff6f9387649f3182c1895e60cb | |
| parent | 49011f5198290e740263b4d54d041b333dc8bc05 (diff) | |
Move math/big tests under `tests/`.
| -rw-r--r-- | .github/workflows/ci.yml | 9 | ||||
| -rw-r--r-- | core/math/big/tests/build.bat | 9 | ||||
| -rw-r--r-- | tests/core/build.bat | 25 | ||||
| -rw-r--r-- | tests/core/math/big/test.odin (renamed from core/math/big/tests/test.odin) | 0 | ||||
| -rw-r--r-- | tests/core/math/big/test.py (renamed from core/math/big/tests/test.py) | 6 |
5 files changed, 27 insertions, 22 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 11705c87d..b2caf93aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -69,14 +69,7 @@ jobs: call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat odin run examples/demo/demo.odin 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 core\math\big\tests - call build.bat - timeout-minutes: 10 - - name: core:image and core:compress tests + - name: Tests for core:{image,compress,math} shell: cmd run: | call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat diff --git a/core/math/big/tests/build.bat b/core/math/big/tests/build.bat deleted file mode 100644 index a9c0c2e6e..000000000 --- a/core/math/big/tests/build.bat +++ /dev/null @@ -1,9 +0,0 @@ -@echo off
-set TEST_ARGS=-fast-tests
-set TEST_ARGS=
-set OUT_NAME=test_library
-set COMMON=-build-mode:shared -show-timings -no-bounds-check -define:MATH_BIG_EXE=false -vet -strict-style
-set PATH_TO_ODIN==..\..\..\..\odin
-:%PATH_TO_ODIN% build . %COMMON% -o:minimal -out:%OUT_NAME% && python3 test.py %TEST_ARGS%
-:%PATH_TO_ODIN% build . %COMMON% -o:size -out:%OUT_NAME% && python3 test.py %TEST_ARGS%
-%PATH_TO_ODIN% build . %COMMON% -o:speed -out:%OUT_NAME% && python3 test.py %TEST_ARGS%
\ No newline at end of file diff --git a/tests/core/build.bat b/tests/core/build.bat index f2a810cac..cda0b078f 100644 --- a/tests/core/build.bat +++ b/tests/core/build.bat @@ -1,6 +1,27 @@ @echo off
set COMMON=-show-timings -no-bounds-check -vet -strict-style
set PATH_TO_ODIN==..\..\odin
-python3 download_assets.py
+:python3 download_assets.py
+echo ---
+echo Running core:image tests
+echo ---
%PATH_TO_ODIN% test image %COMMON%
-%PATH_TO_ODIN% test compress %COMMON%
\ No newline at end of file +del image.exe
+echo ---
+echo Running core:compress tests
+echo ---
+%PATH_TO_ODIN% test compress %COMMON%
+del compress.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%.*
\ No newline at end of file diff --git a/core/math/big/tests/test.odin b/tests/core/math/big/test.odin index baf7b3177..baf7b3177 100644 --- a/core/math/big/tests/test.odin +++ b/tests/core/math/big/test.odin diff --git a/core/math/big/tests/test.py b/tests/core/math/big/test.py index 44659a638..b819e268e 100644 --- a/core/math/big/tests/test.py +++ b/tests/core/math/big/test.py @@ -101,11 +101,11 @@ if args.no_random: # Where is the DLL? If missing, build using: `odin build . -build-mode:shared`
#
if platform.system() == "Windows":
- LIB_PATH = os.getcwd() + os.sep + "test_library.dll"
+ LIB_PATH = os.getcwd() + os.sep + "math_big_test_library.dll"
elif platform.system() == "Linux":
- LIB_PATH = os.getcwd() + os.sep + "test_library.so"
+ LIB_PATH = os.getcwd() + os.sep + "math_big_test_library.so"
elif platform.system() == "Darwin":
- LIB_PATH = os.getcwd() + os.sep + "test_library.dylib"
+ LIB_PATH = os.getcwd() + os.sep + "math_big_test_library.dylib"
else:
print("Platform is unsupported.")
exit(1)
|