Browse Source

Restore unit tests

Manlio Perillo 2 years ago
parent
commit
7a40c4584e
2 changed files with 20 additions and 21 deletions
  1. 18 18
      .github/workflows/ci.yml
  2. 2 3
      build.zig

+ 18 - 18
.github/workflows/ci.yml

@@ -27,21 +27,21 @@ jobs:
       - name: Check compatibility with old Zig compilers
       - name: Check compatibility with old Zig compilers
         run: ci/compat.sh
         run: ci/compat.sh
 
 
-#  test:
-#    name: Unit Tests
-#    strategy:
-#      matrix:
-#        os: [ubuntu-latest, windows-latest, macos-latest]
-#    runs-on: ${{ matrix.os }}
-#    timeout-minutes: 30
-#    steps:
-#      - name: Checkout
-#        uses: actions/checkout@v3
-#
-#      - name: Setup Zig
-#        uses: goto-bus-stop/setup-zig@v2
-#        with:
-#          version: master
-#
-#      - name: Run unit tests
-#        run: zig build test
+  test:
+    name: Unit Tests
+    strategy:
+      matrix:
+        os: [ubuntu-latest, windows-latest, macos-latest]
+    runs-on: ${{ matrix.os }}
+    timeout-minutes: 30
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+
+      - name: Setup Zig
+        uses: goto-bus-stop/setup-zig@v2
+        with:
+          version: master
+
+      - name: Run unit tests
+        run: zig build test

+ 2 - 3
build.zig

@@ -210,9 +210,8 @@ pub fn build(b: *Build) !void {
     }
     }
     ziglings_step.dependOn(prev_step);
     ziglings_step.dependOn(prev_step);
 
 
-    // Disabled, see issue 272
-    // const test_step = b.step("test", "Run all the tests");
-    // // test_step.dependOn(tests.addCliTests(b, &exercises));
+    const test_step = b.step("test", "Run all the tests");
+    test_step.dependOn(tests.addCliTests(b, &exercises));
 }
 }
 
 
 var use_color_escapes = false;
 var use_color_escapes = false;