From aa854b56e284b7d2ccd0da0d31a2675fe43e8bdd Mon Sep 17 00:00:00 2001 From: Oliver Wolff Date: Tue, 25 May 2021 07:02:40 +0200 Subject: mingw: Skip segfaulting tests QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. Due to these segfaulting tests, mingw is marked insignificant at the moment. In order to get at least some test coverage for this configuration, the tests are skipped for now. Task-number: QTBUG-90869 Change-Id: I75c61b83c53e038be4dc518bf39955f477d381ee Reviewed-by: Heikki Halmet Reviewed-by: Fabian Kosmale (cherry picked from commit 9184f6c1de2c315cc66eb6cd3886c3daea90516f) --- .../qquickdesignersupport/tst_qquickdesignersupport.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/auto/quick/qquickdesignersupport/tst_qquickdesignersupport.cpp b/tests/auto/quick/qquickdesignersupport/tst_qquickdesignersupport.cpp index 555128e5da..2a8500ad31 100644 --- a/tests/auto/quick/qquickdesignersupport/tst_qquickdesignersupport.cpp +++ b/tests/auto/quick/qquickdesignersupport/tst_qquickdesignersupport.cpp @@ -128,6 +128,9 @@ static void removeObjectFromList(const QQmlProperty &property, QObject *objectTo void tst_qquickdesignersupport::customData() { +#ifdef Q_CC_MINGW + QSKIP("QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. QTBUG-90869"); +#endif QScopedPointer view(new QQuickView); view->engine()->setOutputWarningsToStandardError(false); view->setSource(testFileUrl("test.qml")); @@ -184,6 +187,9 @@ void tst_qquickdesignersupport::customData() void tst_qquickdesignersupport::customDataBindings() { +#ifdef Q_CC_MINGW + QSKIP("QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. QTBUG-90869"); +#endif QScopedPointer view(new QQuickView); view->engine()->setOutputWarningsToStandardError(false); view->setSource(testFileUrl("test.qml")); @@ -663,6 +669,9 @@ void tst_qquickdesignersupport::testComponentOnCompleteSignal() void tst_qquickdesignersupport::testSimpleBindings() { +#ifdef Q_CC_MINGW + QSKIP("QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. QTBUG-90869"); +#endif QScopedPointer view(new QQuickView); view->engine()->setOutputWarningsToStandardError(false); view->setSource(testFileUrl("bindingTest.qml")); @@ -704,6 +713,9 @@ void tst_qquickdesignersupport::testSimpleBindings() void tst_qquickdesignersupport::testDotProperties() { +#ifdef Q_CC_MINGW + QSKIP("QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. QTBUG-90869"); +#endif QScopedPointer view(new QQuickView); view->engine()->setOutputWarningsToStandardError(false); view->setSource(testFileUrl("bindingTest.qml")); @@ -733,6 +745,9 @@ void tst_qquickdesignersupport::testDotProperties() void tst_qquickdesignersupport::testItemReparenting() { +#ifdef Q_CC_MINGW + QSKIP("QQuickDesignerSupportProperties::registerCustomData segfaults on mingw. QTBUG-90869"); +#endif QScopedPointer view(new QQuickView); view->engine()->setOutputWarningsToStandardError(false); -- cgit v1.2.3