Remove insignification from QDateTimeEdit test on Mac OS X.
authorJason McDonald <jason.mcdonald@nokia.com>
Thu, 19 Apr 2012 16:41:39 +0000 (02:41 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 24 Apr 2012 08:40:08 +0000 (10:40 +0200)
This test only has stable failures. Mark those with QEXPECT_FAIL and
re-enable the test.

Task-number: QTBUG-23674
Change-Id: I0e6cfe4f1992410bbc27b266f7bdafa14451aff7
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
tests/auto/widgets/widgets/qdatetimeedit/qdatetimeedit.pro
tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp

index 41c90b4..2362be3 100644 (file)
@@ -4,4 +4,3 @@ QT += widgets testlib
 SOURCES  += tst_qdatetimeedit.cpp
 
 wincewm50smart-msvc2005: DEFINES += WINCE_NO_MODIFIER_KEYS
-mac:CONFIG += insignificant_test # numerous failures, see QTBUG-23674
index e66909e..5c6ea19 100644 (file)
@@ -786,6 +786,9 @@ void tst_QDateTimeEdit::selectAndScrollWithKeys()
     QTest::keyClick(testWidget, Qt::Key_Home);
 #endif
     QTest::keyClick(testWidget, Qt::Key_Right, Qt::ShiftModifier);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->lineEdit()->selectedText(), QString("1"));
     QTest::keyClick(testWidget, Qt::Key_Right, Qt::ShiftModifier);
     QCOMPARE(testWidget->lineEdit()->selectedText(), QString("11"));
@@ -889,6 +892,9 @@ void tst_QDateTimeEdit::backspaceKey()
 #endif
     QCOMPARE(testWidget->text(), QString("11/05/2004"));
     QTest::keyClick(testWidget, Qt::Key_Backspace);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->text(), QString("11/05/200"));
     QTest::keyClick(testWidget, Qt::Key_Backspace);
     QCOMPARE(testWidget->text(), QString("11/05/20"));
@@ -1025,6 +1031,9 @@ void tst_QDateTimeEdit::enterKey()
     QTest::keyClick(testWidget, Qt::Key_Home);
 #endif
     QTest::keyClick(testWidget, Qt::Key_Enter);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QVERIFY(!testWidget->lineEdit()->hasSelectedText());
 #ifdef Q_OS_MAC
     QTest::keyClick(testWidget, Qt::Key_Right, Qt::ControlModifier);
@@ -2551,6 +2560,9 @@ void tst_QDateTimeEdit::newCase()
 #else
     QTest::keyClick(testWidget, Qt::Key_Home);
 #endif
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->lineEdit()->selectedText(), QString());
     QTest::keyClick(testWidget, Qt::Key_Right);
     QTest::keyClick(testWidget, Qt::Key_Right);
@@ -2627,6 +2639,9 @@ void tst_QDateTimeEdit::cursorPos()
     QTest::keyClick(testWidget, Qt::Key_Return);
     QTest::keyClick(testWidget, Qt::Key_3);
     QTest::keyClick(testWidget, Qt::Key_1);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->lineEdit()->cursorPosition(), 3);
 }
 
@@ -2660,6 +2675,9 @@ void tst_QDateTimeEdit::newCase5()
     QTest::keyClick(testWidget, Qt::Key_1);
     QTest::keyClick(testWidget, Qt::Key_2);
     QTest::keyClick(testWidget, Qt::Key_4);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->lineEdit()->displayText(), QString("2005-10-07 17:44:13 124 ms"));
 
     QTest::keyClick(testWidget, Qt::Key_Backspace);
@@ -2770,6 +2788,9 @@ void tst_QDateTimeEdit::setSelectedSection()
 #else
     QTest::keyClick(testWidget, Qt::Key_Home);
 #endif
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QVERIFY(!testWidget->lineEdit()->hasSelectedText());
     testWidget->setSelectedSection(QDateTimeEdit::MinuteSection);
     QCOMPARE(testWidget->lineEdit()->selectedText(), QString("00"));
@@ -2887,6 +2908,9 @@ void tst_QDateTimeEdit::reverseTest()
 #else
     QTest::keyClick(testWidget, Qt::Key_End);
 #endif
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->currentSection(), QDateTimeEdit::DaySection);
     QTest::keyClick(testWidget, Qt::Key_Up);
     QCOMPARE(testWidget->date(), QDate(2001, 3, 31));
@@ -3039,6 +3063,9 @@ void tst_QDateTimeEdit::ddMMMMyyyy()
     QTest::keyClick(testWidget, Qt::Key_End);
 #endif
     QTest::keyClick(testWidget, Qt::Key_Backspace);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(testWidget->lineEdit()->text(), "01." + QDate::longMonthName(1) + ".200");
 }
 
@@ -3328,6 +3355,9 @@ void tst_QDateTimeEdit::potentialYYValueBug()
     QTest::keyClick(&edit, Qt::Key_End);
 #endif
     QTest::keyClick(&edit, Qt::Key_Backspace);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(edit.text(), QString("14/09/5"));
 }
 
@@ -3343,6 +3373,9 @@ void tst_QDateTimeEdit::textSectionAtEnd()
     QTest::keyClick(&edit, Qt::Key_End);
 #endif
     QTest::keyClick(&edit, Qt::Key_Backspace);
+#ifdef Q_OS_MAC
+    QEXPECT_FAIL("", "QTBUG-23674", Abort);
+#endif
     QCOMPARE(edit.text(), QString("Januar"));
 }