From fab1debb749e3bbe286ea637e011e586d49be0f8 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Mon, 4 Oct 2021 22:06:19 +0200 Subject: QTest: support initMain() in QTEST_APPLESS_MAIN The various macros that implement a test's main() call a test object initMain() static function, except for QTEST_APPLESS_MAIN. Add it to it. [ChangeLog][QtTest] initMain() is now also supported when using QTEST_APPLESS_MAIN. Change-Id: I46b1eae5ce3bb8c9a5aca525f193c9250e520c6d Reviewed-by: Thiago Macieira Reviewed-by: Friedemann Kleint Reviewed-by: Edward Welbourne --- src/testlib/qtest.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/testlib/qtest.h') diff --git a/src/testlib/qtest.h b/src/testlib/qtest.h index cee01e7217..894c59f39b 100644 --- a/src/testlib/qtest.h +++ b/src/testlib/qtest.h @@ -616,6 +616,7 @@ struct QtCoverageScanner int main(int argc, char *argv[]) \ { \ TESTLIB_SELFCOVERAGE_START(TestObject) \ + QT_PREPEND_NAMESPACE(QTest::Internal::callInitMain)(); \ TestObject tc; \ QTEST_SET_MAIN_SOURCE_PATH \ return QTest::qExec(&tc, argc, argv); \ -- cgit v1.2.3