foxygit / doom Log in
commit 866ca7955624e0ee42c1d2227b2187c3b929eb58
Author:     Roman Fomin <rfomin@gmail.com>
AuthorDate: Tue Oct 17 13:35:08 2023 +0700
Commit:     Roman Fomin <rfomin@gmail.com>
CommitDate: Tue Nov 7 21:21:15 2023 +0700

    Run quickcheck
---
 .github/workflows/main.yml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 86f02e8f..50e5df62 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -97,6 +97,8 @@ jobs:
             ${{ matrix.config.msys-env }}-fluidsynth

       - uses: actions/checkout@v3
+        with:
+          submodules: true

       - name: Configure
         env:
@@ -107,6 +109,11 @@ jobs:
       - name: Build
         run: make -j4

+      - name: Test
+        run: |
+          PREFIX=`sed -n '/PROGRAM_PREFIX/p' ${PWD}/config.h | cut -d '"' -f 2`
+          make -j4 -C quickcheck check SOURCE_PORT=$PWD/src/${PREFIX}doom
+
       - name: Package (macOS)
         if: runner.os == 'macOS'
         run: |