Răsfoiți Sursa

Add Makefile for tests.

Jeroen van Rijn 4 ani în urmă
părinte
comite
78e923b6b0

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

@@ -19,6 +19,11 @@ jobs:
       - name: Odin run
         run: ./odin run examples/demo/demo.odin
         timeout-minutes: 10
+      - name: core:image and core:compress tests
+        run: |
+          cd tests/core
+          make
+        timeout-minutes: 10
   build_macOS:
     runs-on: macos-latest
     steps:

+ 15 - 0
tests/core/Makefile

@@ -0,0 +1,15 @@
+ODIN=../../odin
+PYTHON=$(shell which python3)
+
+all: download_test_assets image_test compress_test
+
+download_test_assets:
+	$(PYTHON) download_assets.py
+
+image_test:
+	$(ODIN) test image/test_core_image.odin
+	rm test_core_image
+
+compress_test:
+	$(ODIN) test compress/test_core_compress.odin
+	rm test_core_compress

+ 1 - 1
tests/core/compress/test_core_compress.odin

@@ -7,7 +7,7 @@ package test_core_compress
 	List of contributors:
 		Jeroen van Rijn: Initial implementation.
 
-	A test suite for ZLIB, GZIP and PNG.
+	A test suite for ZLIB, GZIP.
 */
 
 import "core:testing"

+ 1 - 1
tests/core/image/test_core_image.odin

@@ -7,7 +7,7 @@ package test_core_image
 	List of contributors:
 		Jeroen van Rijn: Initial implementation.
 
-	A test suite for ZLIB, GZIP and PNG.
+	A test suite for PNG.
 */
 
 import "core:testing"