diff options
author | Martin Braun <martin@gnuradio.org> | 2021-09-23 12:30:36 +0200 |
---|---|---|
committer | Martin Braun <martin@gnuradio.org> | 2021-09-24 06:12:42 -0700 |
commit | 748bde7d40fa517d0a18055972ef0dccf2aa1e00 (patch) | |
tree | ebb08d16e83326e39307e7b0a552638ff131f416 | |
parent | 6360992c4b3fcac3cc3226a709fb0bac57b432b1 (diff) |
ci: Allow per-container ctest args
This makes the ctest args configurable per-container. The Debian 11
ctest args now disable qa_polar_decoder_sc_systematic because it seems
the VOLK version shipped therein has an issue.
Signed-off-by: Martin Braun <martin@gnuradio.org>
-rw-r--r-- | .github/workflows/make-test.yml | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/.github/workflows/make-test.yml b/.github/workflows/make-test.yml index 25303b1f34..23a87f98c1 100644 --- a/.github/workflows/make-test.yml +++ b/.github/workflows/make-test.yml @@ -54,21 +54,27 @@ jobs: - distro: 'Ubuntu 20.04' containerid: 'gnuradio/ci:ubuntu-20.04-3.9' cxxflags: -Werror -Wno-error=invalid-pch + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' - distro: 'Fedora 33' containerid: 'gnuradio/ci:fedora-33-3.9' cxxflags: '' + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' - distro: 'Fedora 34' containerid: 'gnuradio/ci:fedora-34-3.9' cxxflags: -Werror -Wno-error=invalid-pch -Wno-error=deprecated-declarations + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' - distro: 'CentOS 8.3' containerid: 'gnuradio/ci:centos-8.3-3.9' cxxflags: '' + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' - distro: 'Debian 10' containerid: 'gnuradio/ci:debian-10-3.9' cxxflags: -Werror -Wno-error=invalid-pch + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' - distro: 'Debian 11' containerid: 'gnuradio/ci:debian-11-3.10' cxxflags: -Werror -Wno-error=invalid-pch + ctest_args: '-E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui|qa_polar_..coder_(sc_)?systematic"' name: ${{ matrix.distro }} container: image: ${{ matrix.containerid }} @@ -85,4 +91,4 @@ jobs: - name: Make run: 'cd /build && make -j2 -k' - name: Make Test - run: 'cd /build && ctest --output-on-failure -E "qa_agc|qa_cpp_py_binding|qa_cpp_py_binding_set|qa_ctrlport_probes|qa_qtgui"' + run: 'cd /build && ctest --output-on-failure ${{ matrix.ctest_args }}' |