diff --git a/.github/workflows/cpp-ci-serial-programs-base.yml b/.github/workflows/cpp-ci-serial-programs-base.yml index 15fe11c84..fb2dcb817 100644 --- a/.github/workflows/cpp-ci-serial-programs-base.yml +++ b/.github/workflows/cpp-ci-serial-programs-base.yml @@ -120,6 +120,12 @@ jobs: exit 1 } + - name: Run tests (Mac) + if: startsWith(inputs.os, 'mac') && inputs.run-tests + run: | + cd Arduino-Source/SerialPrograms/bin + ./SerialPrograms.app/Contents/MacOS/SerialPrograms --command-line-test-mode --command-line-test-folder ../../../CommandLineTests + - name: Run clang query if: inputs.run-clang-query run : | diff --git a/.github/workflows/cpp-ci-serial-programs-mac-intel.yml b/.github/workflows/cpp-ci-serial-programs-mac-intel.yml index 1e2b07f6a..d3664a0b2 100644 --- a/.github/workflows/cpp-ci-serial-programs-mac-intel.yml +++ b/.github/workflows/cpp-ci-serial-programs-mac-intel.yml @@ -6,4 +6,5 @@ jobs: uses: ./.github/workflows/cpp-ci-serial-programs-base.yml with: os: macos-15-intel - compiler: default \ No newline at end of file + compiler: default + run-tests: true \ No newline at end of file diff --git a/.github/workflows/cpp-ci-serial-programs-mac.yml b/.github/workflows/cpp-ci-serial-programs-mac.yml index 807d0eea5..a021d44c1 100644 --- a/.github/workflows/cpp-ci-serial-programs-mac.yml +++ b/.github/workflows/cpp-ci-serial-programs-mac.yml @@ -6,4 +6,5 @@ jobs: uses: ./.github/workflows/cpp-ci-serial-programs-base.yml with: os: macos-15 - compiler: default \ No newline at end of file + compiler: default + run-tests: true \ No newline at end of file