Skip to content

Commit d6ede05

Browse files
authored
1 parent d877061 commit d6ede05

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/github-cxx-qt-tests.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
qt_version: 5
5353
vcpkg: off
5454
vcpkg_triplet: x64-linux-release
55+
cores: 4
5556
# FIXME: valgrind complains about invalid debuginfo. Might be fixed when Ubuntu updates to valgrind 3.20
5657
# https://bugs.kde.org/show_bug.cgi?id=452758
5758
ctest_args: --exclude-regex '^(example_qml_features_test_valgrind|example_qml_minimal_myobject_test_valgrind)$'
@@ -71,6 +72,7 @@ jobs:
7172
qt_version: 6
7273
vcpkg: off
7374
vcpkg_triplet: x64-linux-release
75+
cores: 4
7476
# FIXME: valgrind complains about invalid debuginfo. Might be fixed when Ubuntu updates to valgrind 3.20
7577
# https://bugs.kde.org/show_bug.cgi?id=452758
7678
ctest_args: --exclude-regex '^(example_qml_features_test_valgrind|example_qml_minimal_myobject_test_valgrind)$'
@@ -95,6 +97,7 @@ jobs:
9597
qt_version: 5
9698
vcpkg: on
9799
vcpkg_triplet: x64-osx-release
100+
cores: 3
98101
# FIXME: qmltestrunner fails to import QtQuick module
99102
# https://github.com/KDAB/cxx-qt/issues/110
100103
#
@@ -114,6 +117,7 @@ jobs:
114117
qt_version: 6
115118
vcpkg: on
116119
vcpkg_triplet: x64-osx-release
120+
cores: 3
117121
# FIXME: qmltestrunner fails to import QtQuick module
118122
# https://github.com/KDAB/cxx-qt/issues/110
119123
ctest_args: --exclude-regex '^(cargo_clippy|cargo_doc|example_qml_features_test|example_qml_minimal_myobject_test|cargo_build_rerun|.*valgrind)$'
@@ -131,6 +135,7 @@ jobs:
131135
# Use a short buildtrees root for building vcpkg
132136
vcpkg_buildtrees_root: C:\v
133137
vcpkg_triplet: x64-windows-release
138+
cores: 4
134139
ctest_args: --exclude-regex '^(cargo_clippy|cargo_doc|cargo_build_rerun|.*valgrind)$'
135140
exe_suffix: .exe
136141
qt_qpa_platform: windows
@@ -147,6 +152,7 @@ jobs:
147152
# Use a short buildtrees root for building vcpkg
148153
vcpkg_buildtrees_root: C:\v
149154
vcpkg_triplet: x64-windows-release
155+
cores: 4
150156
ctest_args: --exclude-regex '^(cargo_clippy|cargo_doc|cargo_build_rerun|.*valgrind)$'
151157
exe_suffix: .exe
152158
qt_qpa_platform: windows
@@ -281,12 +287,12 @@ jobs:
281287
CC: ${{ matrix.cc }}
282288
CXX: ${{ matrix.cxx }}
283289
- name: "Build"
284-
run: cmake --build build --config Release --parallel 2
290+
run: cmake --build build --config Release --parallel ${{ matrix.cores }}
285291
working-directory: ${{ matrix.workspace }}
286292
env:
287293
RUSTC_WRAPPER: sccache
288294
- name: "Test"
289-
run: ctest ${{ matrix.ctest_args }} -C Release -T test --output-on-failure --parallel 2
295+
run: ctest ${{ matrix.ctest_args }} -C Release -T test --output-on-failure --parallel ${{ matrix.cores }}
290296
working-directory: ${{ matrix.workspace }}/build
291297
env:
292298
RUSTC_WRAPPER: sccache

0 commit comments

Comments
 (0)