diff --git a/tests/system/suite_qtquick/tst_qml_indent/test.py b/tests/system/suite_qtquick/tst_qml_indent/test.py index ef7a8a0cec3170094235b9d33a18513074c5ff35..1fd686bb33ce0624c0c14c9a8763df1809778c4d 100644 --- a/tests/system/suite_qtquick/tst_qml_indent/test.py +++ b/tests/system/suite_qtquick/tst_qml_indent/test.py @@ -43,11 +43,10 @@ def prepareQmlFile(): originalText = "%s" % editor.plainText indented = editor.plainText unindented = "" - lines = str(indented).split("\n") + lines = str(indented).splitlines() test.log("Using %d lines..." % len(lines)) for line in lines: unindented += line.lstrip()+"\n" - unindented=unindented[0:-1] editor.plainText = unindented return True @@ -63,11 +62,13 @@ def testReIndent(): "window=':Qt Creator_Core::Internal::MainWindow'}") type(editor, "<Ctrl+A>") test.log("calling re-indent") + starttime = datetime.utcnow() type(editor, "<Ctrl+I>") - waitFor("textHasChanged==True", 20000) + waitFor("textHasChanged==True", 25000) + endtime = datetime.utcnow() textAfterReIndent = "%s" % editor.plainText if originalText==textAfterReIndent: - test.passes("Text successfully reindented...") + test.passes("Text successfully re-indented within %d seconds" % (endtime-starttime).seconds) else: # shrink the texts - it's huge output that takes long time to finish & screenshot is taken as well originalText = shrinkText(originalText, 20)