diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a17ffe96..5755e13a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,3 +81,9 @@ jobs: - name: Run tests run: bun install && bun test + + - name: Setup Cairo VM TS CLI + run: bun link + + - name: Run all Cairo Zero & Cairo programs + run: make run-all diff --git a/Makefile b/Makefile index 0a5ba0c8..af3eea61 100644 --- a/Makefile +++ b/Makefile @@ -90,6 +90,7 @@ run-all: $(VALID_COMPILED_CAIRO_0_FILES) $(COMPILED_CAIRO_FILES) for file in $$failed_tests; do \ echo $$file; \ done; \ + exit 1; \ else \ echo "All $$passed_tests_ctr tests passed."; \ fi