mirror of
https://github.com/odin-lang/Odin.git
synced 2026-02-15 15:44:04 +00:00
Add Makefile for tests.
This commit is contained in:
5
.github/workflows/ci.yml
vendored
5
.github/workflows/ci.yml
vendored
@@ -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
tests/core/Makefile
Normal file
15
tests/core/Makefile
Normal file
@@ -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:
|
||||
Jeroen van Rijn: Initial implementation.
|
||||
|
||||
A test suite for ZLIB, GZIP and PNG.
|
||||
A test suite for ZLIB, GZIP.
|
||||
*/
|
||||
|
||||
import "core:testing"
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user