From 35e31c8e95feec914ad699ef6a55b6af71c843c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Urs=20F=C3=A4ssler?= Date: Mon, 29 Apr 2024 14:07:30 +0200 Subject: [PATCH] fix flaky QtTestDriver test The test output contained timing information, leading to a flaky test. Fixed by using the TAP output, that doesn't contain timing information. --- src/drivers/QtTestDriver.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/drivers/QtTestDriver.cpp b/src/drivers/QtTestDriver.cpp index 95b46f78..e95e32fd 100644 --- a/src/drivers/QtTestDriver.cpp +++ b/src/drivers/QtTestDriver.cpp @@ -14,12 +14,10 @@ const InvokeResult QtTestStep::invokeStepBody() { } file.close(); - QtTestObject testObject(this); - int returnValue = QTest::qExec( - &testObject, - QStringList() << "test" - << "-o" << file.fileName() - ); + QtTestObject testObject{this}; + const QStringList args{"test", "-o", file.fileName() + ",tap"}; + int returnValue = QTest::qExec(&testObject, args); + if (returnValue == 0) { return InvokeResult::success(); } else {