summaryrefslogtreecommitdiff
path: root/coin
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-06-24 09:57:23 +0200
committerEike Ziller <eike.ziller@qt.io>2022-07-05 10:13:18 +0000
commitd059a610b1243f99984a15fdda38a8e3db048708 (patch)
treeb46c5358a9762b8fb82623a1a0a1450cc27c7675 /coin
parent26f135f2438b55e299406743cf714206fb2ada98 (diff)
downloadqt-creator-d059a610b1243f99984a15fdda38a8e3db048708.tar.gz
COIN: Arm auto tests
Some of our auto tests fail, so add an EXCLUDE_FROM_PRECHECK option for add_qtc_test, which sets a corresponding label on the ctest, and exclude these when running ctest on COIN. Disable the Googletest based unittests for now, they are inconsistently failing on CI, e.g. sometimes timing out after 60 seconds for tests that usually take only a fraction of a second. tst_perfdata from the perfparser submodule also fails. Temporarily disable it explicitly, until the EXCLUDE_FROM_PRECHECK change can be merged there. Change-Id: I7e9d7aded75bbe8800f82f7aa125c181271a2a1f Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'coin')
-rw-r--r--coin/instructions/test.yaml3
1 files changed, 1 insertions, 2 deletions
diff --git a/coin/instructions/test.yaml b/coin/instructions/test.yaml
index f40036cf61..7786d75f5e 100644
--- a/coin/instructions/test.yaml
+++ b/coin/instructions/test.yaml
@@ -3,8 +3,7 @@ instructions:
- type: ChangeDirectory
directory: "{{.AgentWorkingDir}}/qt-creator/qt-creator_build/build"
- type: ExecuteCommand
- command: "ctest -j 4 --timeout 60 --output-on-failure"
+ command: "ctest -j 4 --timeout 60 --output-on-failure --label-exclude exclude_from_precheck --exclude-regex tst_perfdata"
maxTimeInSeconds: 600
maxTimeBetweenOutput: 600
userMessageOnFailure: "Failed to run tests, check logs"
- ignoreExitCode: true