Fix accessibility auto test
authorBernd Weimer <bweimer@blackberry.com>
Mon, 14 Apr 2014 07:42:52 +0000 (09:42 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 24 Apr 2014 08:14:59 +0000 (10:14 +0200)
Prevent crash on platforms that don't support accessibility by skipping
tests.

Change-Id: Ie1648399d71546d222d6b37ce57f649b4cac303b
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp

index 54eb350..7d50e13 100644 (file)
@@ -131,6 +131,8 @@ void tst_QQuickAccessible::initTestCase()
     QQmlDataTest::initTestCase();
     QTestAccessibility::initialize();
     QPlatformIntegration *pfIntegration = QGuiApplicationPrivate::platformIntegration();
+    if (!pfIntegration->accessibility())
+        QSKIP("This platform does not support accessibility");
     pfIntegration->accessibility()->setActive(true);
 }