summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@theqtcompany.com>2015-10-08 14:17:00 +0200
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>2015-10-08 16:38:00 +0300
commitc327cbc4d797672f85c55e4b9685314448113741 (patch)
treeb895185f9cfa09588236e6ea8358845fb7fed0bb /tests
parent467795df50d7712e39c4431e6da3577f6cc9122c (diff)
Enable more tests
Change-Id: I3dd4bfbec0d2dc02b41aa8886d1bf8e64bb91573 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/scion/scion.pro9
-rw-r--r--tests/auto/scion/tst_scion.cpp44
2 files changed, 18 insertions, 35 deletions
diff --git a/tests/auto/scion/scion.pro b/tests/auto/scion/scion.pro
index 445566c..40cb7aa 100644
--- a/tests/auto/scion/scion.pro
+++ b/tests/auto/scion/scion.pro
@@ -63,19 +63,10 @@ ALLSCXMLS = $$files($$SCXMLS_DIR/*.scxml, true)
# For a better explanation about the "blacklisted" tests, see tst_scion.cpp
# <invoke>
BLACKLISTED = \
- test187.txml.scxml \
- test207.txml.scxml \
- test215.txml.scxml \
test216.txml.scxml \
test226.txml.scxml \
- test250.txml.scxml \
test530.txml.scxml
-# needs manual inspection
-BLACKLISTED += \
- test230.txml.scxml \
- test307.txml.scxml \
-
# other
BLACKLISTED += \
test239.txml.scxml \
diff --git a/tests/auto/scion/tst_scion.cpp b/tests/auto/scion/tst_scion.cpp
index 58aeadc..29f5703 100644
--- a/tests/auto/scion/tst_scion.cpp
+++ b/tests/auto/scion/tst_scion.cpp
@@ -35,7 +35,18 @@ enum { SpyWaitTime = 8000 };
static QSet<QString> weFailOnThese = QSet<QString>()
// The following test needs manual inspection of the result. However, note that we do not support multiple identical keys for event data.
+ << QLatin1String("delayedSend/send1") // same as above
+ << QLatin1String("delayedSend/send2") // same as above
+ << QLatin1String("delayedSend/send3") // same as above
+ << QLatin1String("send-data/send1") // test suite problem: we expect every stable configuration to be listed.
<< QLatin1String("w3c-ecma/test178.txml")
+ // We do not support the optional basic http event i/o processor.
+ << QLatin1String("w3c-ecma/test201.txml")
+ << QLatin1String("w3c-ecma/test364.txml") // initial attribute on <state>
+ << QLatin1String("w3c-ecma/test388.txml") // Qt refuses to set an initial state to a "deep" state
+ << QLatin1String("w3c-ecma/test403c.txml")
+
+
// Currently we do not support loading data as XML content inside the <data> tag.
<< QLatin1String("w3c-ecma/test557.txml")
// FIXME: Currently we do not support loading data from a src.
@@ -43,17 +54,14 @@ static QSet<QString> weFailOnThese = QSet<QString>()
<< QLatin1String("w3c-ecma/test558.txml")
// A nested state machine is used, which we do not support.
<< QLatin1String("w3c-ecma/test187.txml")
- // We do not support the optional basic http event i/o processor.
- << QLatin1String("w3c-ecma/test201.txml")
- << QLatin1String("w3c-ecma/test207.txml")
// The following test uses the undocumented "exmode" attribute.
<< QLatin1String("w3c-ecma/test441a.txml")
// The following test needs manual inspection of the result. However, note that we do not support the undocumented "exmode" attribute.
<< QLatin1String("w3c-ecma/test441b.txml")
// The following test needs manual inspection of the result.
<< QLatin1String("w3c-ecma/test230.txml")
- << QLatin1String("w3c-ecma/test307.txml")
<< QLatin1String("w3c-ecma/test250.txml")
+ << QLatin1String("w3c-ecma/test307.txml")
// TODO: We do not support the src attribute in invoke.
<< QLatin1String("w3c-ecma/test226.txml")
<< QLatin1String("w3c-ecma/test239.txml")
@@ -62,38 +70,22 @@ static QSet<QString> weFailOnThese = QSet<QString>()
;
static QSet<QString> weDieOnThese = QSet<QString>()
- << QLatin1String("send-data/send1") // test suite problem: we expect every stable configuration to be listed.
- << QLatin1String("delayedSend/send1") // same as above
- << QLatin1String("delayedSend/send2") // same as above
- << QLatin1String("delayedSend/send3") // same as above
-#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) // QTBUG-46703
- << QLatin1String("history/history3")
- << QLatin1String("history/history4")
- << QLatin1String("history/history5")
-#endif // Qt 5.6.0
- << QLatin1String("w3c-ecma/test364.txml") // initial attribute on <state>
- << QLatin1String("w3c-ecma/test388.txml") // Qt refuses to set an initial state to a "deep" state
- << QLatin1String("w3c-ecma/test403a.txml")
- << QLatin1String("w3c-ecma/test403c.txml")
+ << QLatin1String("script-src/test0")
+ << QLatin1String("script-src/test1")
+ << QLatin1String("script-src/test2")
+ << QLatin1String("script-src/test3")
;
static QSet<QString> differentSemantics = QSet<QString>()
// FIXME: looks like a bug in internal event ordering when writing to read-only variables.
<< QLatin1String("w3c-ecma/test329.txml")
- << QLatin1String("w3c-ecma/test346.txml")
- // Scion apparently sets <data> values without a src/expr attribute to 0. We set it to undefined, as specified in B.2.1.
- << QLatin1String("w3c-ecma/test456.txml") // replaced by modified_test456
// Qt does not support forcing initial states that are not marked as such.
<< QLatin1String("w3c-ecma/test413.txml") // FIXME: verify initial state setting...
+ // Scion apparently sets <data> values without a src/expr attribute to 0. We set it to undefined, as specified in B.2.1.
+ << QLatin1String("w3c-ecma/test456.txml") // replaced by modified_test456
<< QLatin1String("w3c-ecma/test576.txml")
// FIXME: Currently we do not support loading scripts from a src.
<< QLatin1String("w3c-ecma/test301.txml")
- << QLatin1String("script-src/test0")
- << QLatin1String("script-src/test1")
- << QLatin1String("script-src/test2")
- << QLatin1String("script-src/test3")
- // We do not evaluate the <content> of <invoke> when invoked.
- << QLatin1String("w3c-ecma/test215.txml")
<< QLatin1String("w3c-ecma/test216.txml")
<< QLatin1String("w3c-ecma/test530.txml")
;