summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Braun <martin@gnuradio.org>2021-09-23 12:30:36 +0200
committerMartin Braun <martin@gnuradio.org>2021-09-24 06:12:42 -0700
commit748bde7d40fa517d0a18055972ef0dccf2aa1e00 (patch)
treeebb08d16e83326e39307e7b0a552638ff131f416
parent6360992c4b3fcac3cc3226a709fb0bac57b432b1 (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.yml8
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 }}'