From 445b7a6242c09b321cc16b4e096f6241f13cb5d8 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Mon, 19 Nov 2018 10:40:58 +0100 Subject: [PATCH] Squish: Mark test as expected fail Task-number: QTCREATORBUG-21335 Change-Id: I54148ecf746362a22bf739ef80930a40bb6da2fe Reviewed-by: Christian Stenger Reviewed-by: Robert Loehning --- tests/system/suite_qtquick/tst_qml_outline/test.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/system/suite_qtquick/tst_qml_outline/test.py b/tests/system/suite_qtquick/tst_qml_outline/test.py index b55cfaf367d..4c0c5e8a037 100644 --- a/tests/system/suite_qtquick/tst_qml_outline/test.py +++ b/tests/system/suite_qtquick/tst_qml_outline/test.py @@ -140,8 +140,12 @@ def verifyOutline(outlinePseudoTree, datasetFileName): return for counter, (expectedItem, foundItem) in enumerate(zip(expected, outlinePseudoTree)): if expectedItem != foundItem: - test.fail("Mismatch in element number %d for '%s'" % (counter + 1, fileName), - "%s != %s" % (str(expectedItem), str(foundItem))) + if JIRA.isBugStillOpen(21335) and expectedItem[:-1] == foundItem[:-1]: + test.xfail("Mismatch in element number %d for '%s'" % (counter + 1, fileName), + "%s != %s" % (str(expectedItem), str(foundItem))) + else: + test.fail("Mismatch in element number %d for '%s'" % (counter + 1, fileName), + "%s != %s" % (str(expectedItem), str(foundItem))) return test.passes("All nodes (%d) inside outline match expected nodes for '%s'." % (len(expected), fileName))