mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 07:08:48 +00:00
Add Makefile for tests.
This commit is contained in:
@@ -19,6 +19,11 @@ jobs:
|
|||||||
- name: Odin run
|
- name: Odin run
|
||||||
run: ./odin run examples/demo/demo.odin
|
run: ./odin run examples/demo/demo.odin
|
||||||
timeout-minutes: 10
|
timeout-minutes: 10
|
||||||
|
- name: core:image and core:compress tests
|
||||||
|
run: |
|
||||||
|
cd tests/core
|
||||||
|
make
|
||||||
|
timeout-minutes: 10
|
||||||
build_macOS:
|
build_macOS:
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -7,7 +7,7 @@ package test_core_compress
|
|||||||
List of contributors:
|
List of contributors:
|
||||||
Jeroen van Rijn: Initial implementation.
|
Jeroen van Rijn: Initial implementation.
|
||||||
|
|
||||||
A test suite for ZLIB, GZIP and PNG.
|
A test suite for ZLIB, GZIP.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import "core:testing"
|
import "core:testing"
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ package test_core_image
|
|||||||
List of contributors:
|
List of contributors:
|
||||||
Jeroen van Rijn: Initial implementation.
|
Jeroen van Rijn: Initial implementation.
|
||||||
|
|
||||||
A test suite for ZLIB, GZIP and PNG.
|
A test suite for PNG.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import "core:testing"
|
import "core:testing"
|
||||||
|
|||||||
Reference in New Issue
Block a user