testlib: Move stdout/stderr reporting into individual <testcase> elements

The original Ant JUnit reporter only writes <system-err> and <system-out>
to the <testsuite>, but more modern reporters such as Maven Surefire
scopes output to each individual <testcase>.

This is also handled by both the Jenkins JUnit and xUnit plugins, e.g.:

 https://github.com/jenkinsci/junit-plugin/commit/145eb5c98

Pick-to: 6.2
Change-Id: I20c87276004a4e0910fc18e05e6ffa0f5e5a7b7c
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
This commit is contained in:
Tor Arne Vestbø 2021-08-03 12:50:26 +02:00
parent f6c7eb5f0f
commit 308280e7a9
49 changed files with 2501 additions and 2410 deletions

View File

@ -87,10 +87,6 @@ void QJUnitTestLogger::startLogging()
QAbstractTestLogger::startLogging();
logFormatter = new QTestJUnitStreamer(this);
delete systemOutputElement;
systemOutputElement = new QTestElement(QTest::LET_SystemOutput);
delete systemErrorElement;
systemErrorElement = new QTestElement(QTest::LET_SystemError);
Q_ASSERT(!currentTestSuite);
currentTestSuite = new QTestElement(QTest::LET_TestSuite);
@ -154,9 +150,6 @@ void QJUnitTestLogger::stopLogging()
testcase = testcase->nextElement();
}
currentTestSuite->addLogElement(systemOutputElement);
currentTestSuite->addLogElement(systemErrorElement);
logFormatter->output(currentTestSuite);
delete currentTestSuite;
@ -177,6 +170,10 @@ void QJUnitTestLogger::enterTestCase(const char *name)
currentTestCase->addAttribute(QTest::AI_Classname, QTestResult::currentTestObjectName());
currentTestCase->addToList(&listOfTestcases);
Q_ASSERT(!systemOutputElement && !systemErrorElement);
systemOutputElement = new QTestElement(QTest::LET_SystemOutput);
systemErrorElement = new QTestElement(QTest::LET_SystemError);
// The element will be deleted when the suite is deleted
++testCounter;
@ -214,6 +211,19 @@ void QJUnitTestLogger::leaveTestCase()
{
currentTestCase->addAttribute(QTest::AI_Time,
toSecondsFormat(elapsedTestCaseSeconds()).constData());
if (systemOutputElement->childElements())
currentTestCase->addLogElement(systemOutputElement);
else
delete systemOutputElement;
if (systemErrorElement->childElements())
currentTestCase->addLogElement(systemErrorElement);
else
delete systemErrorElement;
systemOutputElement = nullptr;
systemErrorElement = nullptr;
}
void QJUnitTestLogger::addIncident(IncidentTypes type, const char *description,

View File

@ -10,6 +10,4 @@
<testcase name="testNumber2" classname="tst_Assert" time="@TEST_DURATION@">
<error type="qfatal" message="ASSERT: &quot;false&quot; in file qtbase/tests/auto/testlib/selftests/assert/tst_assert.cpp, line 0"/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,64 +9,87 @@
<testcase name="badDataTag(fail end cdata ]]&gt; text ]]&gt; more text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<failure type="fail" message="a failure"/>
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(pass end cdata ]]&gt; text ]]&gt; more text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(fail quotes &quot; text&quot; more text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<failure type="fail" message="a failure"/>
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(pass quotes &quot; text&quot; more text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(fail xml close &gt; open &lt; tags &lt; text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<failure type="fail" message="a failure"/>
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(pass xml close &gt; open &lt; tags &lt; text)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(fail all &gt; &quot; mixed ]]&gt; up &gt; &quot; in &lt; the ]]&gt; hopes &lt; of triggering &quot;&lt; ]]&gt; bugs)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<failure type="fail" message="a failure"/>
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badDataTag(pass all &gt; &quot; mixed ]]&gt; up &gt; &quot; in &lt; the ]]&gt; hopes &lt; of triggering &quot;&lt; ]]&gt; bugs)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="a message" -->
<system-out>
<![CDATA[a message]]>
</system-out>
</testcase>
<testcase name="badMessage(string 0)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="end cdata ]]&gt; text ]]&gt; more text" -->
<system-out>
<![CDATA[end cdata ]]]><![CDATA[]> text ]]]><![CDATA[]> more text]]>
</system-out>
</testcase>
<testcase name="badMessage(string 1)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="quotes &quot; text&quot; more text" -->
<system-out>
<![CDATA[quotes " text" more text]]>
</system-out>
</testcase>
<testcase name="badMessage(string 2)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="xml close &gt; open &lt; tags &lt; text" -->
<system-out>
<![CDATA[xml close > open < tags < text]]>
</system-out>
</testcase>
<testcase name="badMessage(string 3)" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="all &gt; &quot; mixed ]]&gt; up &gt; &quot; in &lt; the ]]&gt; hopes &lt; of triggering &quot;&lt; ]]&gt; bugs" -->
<system-out>
<![CDATA[all > " mixed ]]]><![CDATA[]> up > " in < the ]]]><![CDATA[]> hopes < of triggering "< ]]]><![CDATA[]> bugs]]>
</system-out>
</testcase>
<testcase name="failWithNoFile" classname="tst_BadXml" time="@TEST_DURATION@">
<failure type="fail" message="failure message"/>
</testcase>
<testcase name="encoding" classname="tst_BadXml" time="@TEST_DURATION@">
<!-- type="qdebug" message="&quot;Ülrich Ümläut&quot;" -->
<system-out>
<![CDATA["Ülrich Ümläut"]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_BadXml" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[a message]]>
<![CDATA[end cdata ]]]><![CDATA[]> text ]]]><![CDATA[]> more text]]>
<![CDATA[quotes " text" more text]]>
<![CDATA[xml close > open < tags < text]]>
<![CDATA[all > " mixed ]]]><![CDATA[]> up > " in < the ]]]><![CDATA[]> hopes < of triggering "< ]]]><![CDATA[]> bugs]]>
<![CDATA["Ülrich Ümläut"]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<skipped message="This test is only defined for gcc and x86."/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_BenchlibCallgrind" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -14,6 +14,4 @@
<failure type="fail" message="This is a failing benchmark"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_BenchlibCounting" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -14,6 +14,4 @@
<testcase name="events(5000)" classname="tst_BenchlibEventCounter" time="@TEST_DURATION@"/>
<testcase name="events(100000)" classname="tst_BenchlibEventCounter" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibEventCounter" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,8 +8,6 @@
<testcase name="initTestCase" classname="tst_BenchlibOptions" time="@TEST_DURATION@"/>
<testcase name="threeEvents" classname="tst_BenchlibOptions" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibOptions" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_BenchlibFifteenIterations" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -21,8 +19,6 @@
<testcase name="initTestCase" classname="tst_BenchlibFifteenIterations" time="@TEST_DURATION@"/>
<testcase name="threeEvents" classname="tst_BenchlibFifteenIterations" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibFifteenIterations" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_BenchlibOneHundredMinimum" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -34,6 +30,4 @@
<testcase name="initTestCase" classname="tst_BenchlibOneHundredMinimum" time="@TEST_DURATION@"/>
<testcase name="threeEvents" classname="tst_BenchlibOneHundredMinimum" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibOneHundredMinimum" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,6 +8,4 @@
<testcase name="initTestCase" classname="tst_BenchlibTickCounter" time="@TEST_DURATION@"/>
<testcase name="threeBillionTicks" classname="tst_BenchlibTickCounter" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibTickCounter" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<testcase name="waitForFourThousand" classname="tst_BenchlibWalltime" time="@TEST_DURATION@"/>
<testcase name="qbenchmark_once" classname="tst_BenchlibWalltime" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_BenchlibWalltime" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -14,6 +14,4 @@
<testcase name="xfail" classname="tst_Blacklisted" time="@TEST_DURATION@"/>
<testcase name="xpass" classname="tst_Blacklisted" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Blacklisted" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -284,6 +284,4 @@
</testcase>
<testcase name="verifyExplicitOperatorBool" classname="tst_Cmptest" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Cmptest" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,31 +8,40 @@
<testcase name="initTestCase" classname="tst_DataTable" time="@TEST_DURATION@"/>
<testcase name="fiveTablePasses(fiveTablePasses_data1)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="fiveTablePasses(fiveTablePasses_data2)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="fiveTablePasses(fiveTablePasses_data3)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="fiveTablePasses(fiveTablePasses_data4)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="fiveTablePasses(fiveTablePasses_data5)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="fiveTablePasses" classname="tst_DataTable" time="@TEST_DURATION@"/>
<testcase name="fiveTablePasses(fiveTablePasses_data1)" classname="tst_DataTable" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(test)" -->
<system-out>
<![CDATA[QVERIFY(test)]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_DataTable" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[QVERIFY(test)]]>
<![CDATA[QVERIFY(test)]]>
<![CDATA[QVERIFY(test)]]>
<![CDATA[QVERIFY(test)]]>
<![CDATA[QVERIFY(test)]]>
<![CDATA[QVERIFY(test)]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -57,6 +57,9 @@
<testcase name="testFailInCleanup(fail)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QFAIL in cleanup()" -->
<failure type="fail" message="Fail in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
</system-out>
</testcase>
<testcase name="testFailInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="testSkipInInit(before)" classname="tst_Counting" time="@TEST_DURATION@"/>
@ -68,12 +71,10 @@
<testcase name="testSkipInCleanup(skip)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QSKIP in cleanup()" -->
<skipped message="Skip in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
</testcase>
<testcase name="testSkipInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Counting" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -65,6 +65,4 @@
<failure type="fail" message="&apos;!test&apos; returned FALSE. ()"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_DataTable" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -27,6 +27,4 @@
</testcase>
<testcase name="qurl(same urls)" classname="tst_DateTime" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_DateTime" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<testcase name="throwException" classname="tst_Exception" time="@TEST_DURATION@">
<failure type="fail" message="Caught unhandled exception"/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -10,10 +10,19 @@
<!-- type="qdebug" message="begin" -->
<!-- type="info" message="This should xfail" -->
<!-- type="qdebug" message="after" -->
<system-out>
<![CDATA[begin]]>
<![CDATA[This should xfail]]>
<![CDATA[after]]>
</system-out>
</testcase>
<testcase name="xfailAndAbort" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="qdebug" message="begin" -->
<!-- type="info" message="This should xfail" -->
<system-out>
<![CDATA[begin]]>
<![CDATA[This should xfail]]>
</system-out>
</testcase>
<testcase name="xfailTwice" classname="tst_ExpectFail" time="@TEST_DURATION@">
<failure type="fail" message="Already expecting a fail"/>
@ -21,29 +30,51 @@
<testcase name="xfailWithQString" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="A string" -->
<!-- type="info" message="Bug 5 (The message)" -->
<system-out>
<![CDATA[A string]]>
<![CDATA[Bug 5 (The message)]]>
</system-out>
</testcase>
<testcase name="xfailDataDrivenWithQVerify(Pass 1)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="xfailDataDrivenWithQVerify(Pass 2)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="xfailDataDrivenWithQVerify(Abort)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailDataDrivenWithQVerify(Continue)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailDataDrivenWithQCompare(Pass 1)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="xfailDataDrivenWithQCompare(Pass 2)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="xfailDataDrivenWithQCompare(Abort)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailDataDrivenWithQCompare(Continue)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailOnWrongRow(right row)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="xfailOnAnyRow(first row)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailOnAnyRow(second row)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<!-- type="info" message="This test should xfail" -->
<system-out>
<![CDATA[This test should xfail]]>
</system-out>
</testcase>
<testcase name="xfailWithoutVerify(first row)" classname="tst_ExpectFail" time="@TEST_DURATION@">
<failure type="fail" message="QEXPECT_FAIL was called without any subsequent verification statements"/>
@ -63,20 +94,4 @@
</testcase>
<testcase name="xpassDataDrivenWithQCompare(Pass)" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_ExpectFail" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[begin]]>
<![CDATA[This should xfail]]>
<![CDATA[after]]>
<![CDATA[begin]]>
<![CDATA[This should xfail]]>
<![CDATA[A string]]>
<![CDATA[Bug 5 (The message)]]>
<![CDATA[This test should xfail]]>
<![CDATA[This test should xfail]]>
<![CDATA[This test should xfail]]>
<![CDATA[This test should xfail]]>
<![CDATA[This test should xfail]]>
<![CDATA[This test should xfail]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<testcase name="cleanupTestCase" classname="tst_FailCleanup" time="@TEST_DURATION@">
<failure type="fail" message="&apos;false&apos; returned FALSE. (Fail inside cleanupTestCase)"/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,9 +9,8 @@
<testcase name="value" classname="tst_FailDataType" time="@TEST_DURATION@">
<!-- type="qdebug" message="expected data of type &apos;QString&apos;, got &apos;bool&apos; for element 0 of data with tag &apos;bool&#x002D;as&#x002D;string&apos;" -->
<error type="qfatal" message="ASSERT: &quot;false&quot; in file qtbase/src/testlib/qtestdata.cpp, line 0"/>
<system-out>
<![CDATA[expected data of type 'QString', got 'bool' for element 0 of data with tag 'bool-as-string']]>
</system-out>
</testcase>
<system-out>
<![CDATA[expected data of type 'QString', got 'bool' for element 0 of data with tag 'bool-as-string']]>
</system-out>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<testcase name="fetch(bool)" classname="tst_FailFetchType" time="@TEST_DURATION@">
<error type="qfatal" message="Requested type &apos;QString&apos; does not match available type &apos;bool&apos;."/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_FailInit" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,6 +8,4 @@
<testcase name="initTestCase" classname="tst_FailInitData" time="@TEST_DURATION@">
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<testcase name="fetchBogus(foo)" classname="tst_FetchBogus" time="@TEST_DURATION@">
<error type="qfatal" message="QFETCH: Requested testdata &apos;bubu&apos; not available, check your _data function."/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,10 +8,9 @@
<testcase name="initTestCase" classname="FindTestData" time="@TEST_DURATION@"/>
<testcase name="paths" classname="FindTestData" time="@TEST_DURATION@">
<!-- type="warn" message="testdata testfile could not be located!" -->
<system-err>
<![CDATA[testdata testfile could not be located!]]>
</system-err>
</testcase>
<testcase name="cleanupTestCase" classname="FindTestData" time="@TEST_DURATION@"/>
<system-out/>
<system-err>
<![CDATA[testdata testfile could not be located!]]>
</system-err>
</testsuite>

View File

@ -7,30 +7,57 @@
</properties>
<testcase name="initTestCase" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="initTestCase initTestCase (null)" -->
<system-out>
<![CDATA[initTestCase initTestCase (null)]]>
</system-out>
</testcase>
<testcase name="testGlobal(global=false:local=false)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init testGlobal local=false" -->
<!-- type="qdebug" message="global: false" -->
<!-- type="qdebug" message="local: false" -->
<!-- type="qdebug" message="cleanup testGlobal local=false" -->
<system-out>
<![CDATA[init testGlobal local=false]]>
<![CDATA[global: false]]>
<![CDATA[local: false]]>
<![CDATA[cleanup testGlobal local=false]]>
</system-out>
</testcase>
<testcase name="testGlobal(global=false:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init testGlobal local=true" -->
<!-- type="qdebug" message="global: false" -->
<!-- type="qdebug" message="local: true" -->
<!-- type="qdebug" message="cleanup testGlobal local=true" -->
<system-out>
<![CDATA[init testGlobal local=true]]>
<![CDATA[global: false]]>
<![CDATA[local: true]]>
<![CDATA[cleanup testGlobal local=true]]>
</system-out>
</testcase>
<testcase name="testGlobal(global=true:local=false)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init testGlobal local=false" -->
<!-- type="qdebug" message="global: true" -->
<!-- type="qdebug" message="local: false" -->
<!-- type="qdebug" message="cleanup testGlobal local=false" -->
<system-out>
<![CDATA[init testGlobal local=false]]>
<![CDATA[global: true]]>
<![CDATA[local: false]]>
<![CDATA[cleanup testGlobal local=false]]>
</system-out>
</testcase>
<testcase name="testGlobal(global=true:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init testGlobal local=true" -->
<!-- type="qdebug" message="global: true" -->
<!-- type="qdebug" message="local: true" -->
<!-- type="qdebug" message="cleanup testGlobal local=true" -->
<system-out>
<![CDATA[init testGlobal local=true]]>
<![CDATA[global: true]]>
<![CDATA[local: true]]>
<![CDATA[cleanup testGlobal local=true]]>
</system-out>
</testcase>
<testcase name="skip" classname="tst_globaldata" time="@TEST_DURATION@">
<skipped message="skipping"/>
@ -39,82 +66,80 @@
<!-- type="qdebug" message="init skipLocal local=false" -->
<skipped message="skipping"/>
<!-- type="qdebug" message="cleanup skipLocal local=false" -->
<system-out>
<![CDATA[init skipLocal local=false]]>
<![CDATA[cleanup skipLocal local=false]]>
</system-out>
</testcase>
<testcase name="skipLocal(global=false:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipLocal local=true" -->
<skipped message="skipping"/>
<!-- type="qdebug" message="cleanup skipLocal local=true" -->
<system-out>
<![CDATA[init skipLocal local=true]]>
<![CDATA[cleanup skipLocal local=true]]>
</system-out>
</testcase>
<testcase name="skipLocal(global=true:local=false)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipLocal local=false" -->
<skipped message="skipping"/>
<!-- type="qdebug" message="cleanup skipLocal local=false" -->
<system-out>
<![CDATA[init skipLocal local=false]]>
<![CDATA[cleanup skipLocal local=false]]>
</system-out>
</testcase>
<testcase name="skipLocal(global=true:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipLocal local=true" -->
<skipped message="skipping"/>
<!-- type="qdebug" message="cleanup skipLocal local=true" -->
<system-out>
<![CDATA[init skipLocal local=true]]>
<![CDATA[cleanup skipLocal local=true]]>
</system-out>
</testcase>
<testcase name="skipSingle(global=false:local=false)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipSingle local=false" -->
<!-- type="qdebug" message="global: false local: false" -->
<!-- type="qdebug" message="cleanup skipSingle local=false" -->
<system-out>
<![CDATA[init skipSingle local=false]]>
<![CDATA[global: false local: false]]>
<![CDATA[cleanup skipSingle local=false]]>
</system-out>
</testcase>
<testcase name="skipSingle(global=false:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipSingle local=true" -->
<skipped message="Skipping"/>
<!-- type="qdebug" message="cleanup skipSingle local=true" -->
<system-out>
<![CDATA[init skipSingle local=true]]>
<![CDATA[cleanup skipSingle local=true]]>
</system-out>
</testcase>
<testcase name="skipSingle(global=true:local=false)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipSingle local=false" -->
<skipped message="Skipping"/>
<!-- type="qdebug" message="cleanup skipSingle local=false" -->
<system-out>
<![CDATA[init skipSingle local=false]]>
<![CDATA[cleanup skipSingle local=false]]>
</system-out>
</testcase>
<testcase name="skipSingle(global=true:local=true)" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="init skipSingle local=true" -->
<!-- type="qdebug" message="global: true local: true" -->
<!-- type="qdebug" message="cleanup skipSingle local=true" -->
<system-out>
<![CDATA[init skipSingle local=true]]>
<![CDATA[global: true local: true]]>
<![CDATA[cleanup skipSingle local=true]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_globaldata" time="@TEST_DURATION@">
<!-- type="qdebug" message="cleanupTestCase cleanupTestCase (null)" -->
<system-out>
<![CDATA[cleanupTestCase cleanupTestCase (null)]]>
</system-out>
</testcase>
<system-out>
<![CDATA[initTestCase initTestCase (null)]]>
<![CDATA[init testGlobal local=false]]>
<![CDATA[global: false]]>
<![CDATA[local: false]]>
<![CDATA[cleanup testGlobal local=false]]>
<![CDATA[init testGlobal local=true]]>
<![CDATA[global: false]]>
<![CDATA[local: true]]>
<![CDATA[cleanup testGlobal local=true]]>
<![CDATA[init testGlobal local=false]]>
<![CDATA[global: true]]>
<![CDATA[local: false]]>
<![CDATA[cleanup testGlobal local=false]]>
<![CDATA[init testGlobal local=true]]>
<![CDATA[global: true]]>
<![CDATA[local: true]]>
<![CDATA[cleanup testGlobal local=true]]>
<![CDATA[init skipLocal local=false]]>
<![CDATA[cleanup skipLocal local=false]]>
<![CDATA[init skipLocal local=true]]>
<![CDATA[cleanup skipLocal local=true]]>
<![CDATA[init skipLocal local=false]]>
<![CDATA[cleanup skipLocal local=false]]>
<![CDATA[init skipLocal local=true]]>
<![CDATA[cleanup skipLocal local=true]]>
<![CDATA[init skipSingle local=false]]>
<![CDATA[global: false local: false]]>
<![CDATA[cleanup skipSingle local=false]]>
<![CDATA[init skipSingle local=true]]>
<![CDATA[cleanup skipSingle local=true]]>
<![CDATA[init skipSingle local=false]]>
<![CDATA[cleanup skipSingle local=false]]>
<![CDATA[init skipSingle local=true]]>
<![CDATA[global: true local: true]]>
<![CDATA[cleanup skipSingle local=true]]>
<![CDATA[cleanupTestCase cleanupTestCase (null)]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -8,6 +8,9 @@
<testcase name="initTestCase" classname="tst_JUnit" time="@TEST_DURATION@"/>
<testcase name="testFunc1" classname="tst_JUnit" time="@TEST_DURATION@">
<!-- type="qwarn" message="just a qWarning() !" -->
<system-err>
<![CDATA[just a qWarning() !]]>
</system-err>
</testcase>
<testcase name="testFunc2" classname="tst_JUnit" time="@TEST_DURATION@">
<!-- type="qdebug" message="a qDebug() call with comment&#x002D;ending stuff &#x002D;&#x002D;&gt;" -->
@ -15,6 +18,9 @@
<![CDATA[ Actual (2): 2
Expected (3): 3]]>
</failure>
<system-out>
<![CDATA[a qDebug() call with comment-ending stuff -->]]>
</system-out>
</testcase>
<testcase name="testFunc3" classname="tst_JUnit" time="@TEST_DURATION@">
<skipped message="skipping this function!"/>
@ -24,20 +30,18 @@
</testcase>
<testcase name="testFunc5" classname="tst_JUnit" time="@TEST_DURATION@">
<!-- type="info" message="this failure is expected" -->
<system-out>
<![CDATA[this failure is expected]]>
</system-out>
</testcase>
<testcase name="testFunc6" classname="tst_JUnit" time="@TEST_DURATION@">
<!-- type="info" message="this failure is also expected" -->
<system-out>
<![CDATA[this failure is also expected]]>
</system-out>
</testcase>
<testcase name="testFunc7" classname="tst_JUnit" time="@TEST_DURATION@">
<failure type="xpass" message="&apos;true&apos; returned TRUE unexpectedly. ()"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_JUnit" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[a qDebug() call with comment-ending stuff -->]]>
<![CDATA[this failure is expected]]>
<![CDATA[this failure is also expected]]>
</system-out>
<system-err>
<![CDATA[just a qWarning() !]]>
</system-err>
</testsuite>

View File

@ -8,6 +8,4 @@
<testcase name="initTestCase" classname="tst_Keyboard" time="@TEST_DURATION@"/>
<testcase name="keyPressAndRelease" classname="tst_Keyboard" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Keyboard" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -19,6 +19,4 @@ Aenean posuere, tortor sed cursus feugiat, nunc augue blandit nunc, eu sollicitu
</failure>
</testcase>
<testcase name="cleanupTestCase" classname="tst_LongString" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

File diff suppressed because it is too large Load Diff

View File

@ -8,8 +8,6 @@
<testcase name="initTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="nothing" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_Nothing" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -21,8 +19,6 @@
<testcase name="initTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="nothing" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_Nothing" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -34,8 +30,6 @@
<testcase name="initTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="nothing" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_Nothing" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -47,8 +41,6 @@
<testcase name="initTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="nothing" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite name="tst_Nothing" timestamp="@TEST_START_TIME@" hostname="@HOSTNAME@" tests="3" failures="0" errors="0" skipped="0" time="@TEST_DURATION@">
@ -60,6 +52,4 @@
<testcase name="initTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="nothing" classname="tst_Nothing" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Nothing" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -19,6 +19,4 @@
</failure>
</testcase>
<testcase name="cleanupTestCase" classname="tst_PairDiagnostics" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<testcase name="testNumber2" classname="tst_Pass" time="@TEST_DURATION@"/>
<testcase name="testNumber3" classname="tst_Pass" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Pass" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -12,8 +12,6 @@
<testcase name="testB(Data3)" classname="tst_QExecStringList" time="@TEST_DURATION@"/>
<testcase name="testC" classname="tst_QExecStringList" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_QExecStringList" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>
********* Start testing of tst_QExecStringList *********
Config: Using QtTest library

View File

@ -9,6 +9,10 @@
<testcase name="noConnections" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
</system-out>
</testcase>
<testcase name="oneSlot(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -17,6 +21,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="oneSlot(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -25,6 +37,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="oneSlotOldSyntax(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -36,6 +56,17 @@
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message=" Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="oneSlotOldSyntax(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -44,6 +75,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="twoSlots(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -52,6 +91,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="twoSlots(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -60,6 +107,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="twoSlotsOldSyntax(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -74,6 +129,20 @@
<!-- type="info" message=" Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()" -->
<!-- type="info" message=" Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="twoSlotsOldSyntax(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -82,6 +151,14 @@
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="signalForwarding(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -93,6 +170,17 @@
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message=" Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="signalForwarding(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -104,6 +192,17 @@
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
</system-out>
</testcase>
<testcase name="signalForwardingOldSyntax(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -118,6 +217,20 @@
<!-- type="info" message=" Slot: SignalSlotClass(_POINTER_) nestedSignal()" -->
<!-- type="info" message=" Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignalWithParameters(int,char)]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="signalForwardingOldSyntax(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
@ -129,27 +242,59 @@
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
</system-out>
</testcase>
<testcase name="slotEmittingSignal(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<!-- type="info" message=" Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="slotEmittingSignal(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
</system-out>
</testcase>
<testcase name="slotEmittingSignalOldSyntax(direct)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<!-- type="info" message=" Slot: SignalSlotClass(_POINTER_) emitSecondSignal()" -->
<!-- type="info" message=" Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) emitSecondSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
</system-out>
</testcase>
<testcase name="slotEmittingSignalOldSyntax(queued)" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<!-- type="info" message="Signal: QEventDispatcherPlatform(_POINTER_) awake ()" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) nestedSignal ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
</system-out>
</testcase>
<testcase name="variousTypes" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) qStringSignal (QString(Test string))" -->
@ -164,136 +309,26 @@
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) qVectorPointerConstSignal ((QList&lt;int&gt;*)_POINTER_)" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())" -->
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringSignal (QString(Test string))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringRefSignal ((QString&)@_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringConstRefSignal (QString(Test string))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qByteArraySignal (QByteArray(Test bytearray))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qListSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorRefSignal ((QList<int>&)@_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorConstRefSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorConstPointerSignal ((const QList<int>*)_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorPointerConstSignal ((QList<int>*)_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())]]>
</system-out>
</testcase>
<testcase name="deletingSender" classname="tst_Signaldumper" time="@TEST_DURATION@">
<!-- type="info" message="Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()" -->
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_Signaldumper" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithParameters(int,char)]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) slotWithoutParameters()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignalWithParameters(int,char)]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) nestedSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithParameters (int(242), char(m))]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[ Slot: SignalSlotClass(_POINTER_) emitSecondSignal()]]>
<![CDATA[ Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
<![CDATA[Signal: QEventDispatcherPlatform(_POINTER_) awake ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) nestedSignal ()]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringSignal (QString(Test string))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringRefSignal ((QString&)@_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qStringConstRefSignal (QString(Test string))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qByteArraySignal (QByteArray(Test bytearray))]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qListSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorRefSignal ((QList<int>&)@_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorConstRefSignal (QList<int>())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorConstPointerSignal ((const QList<int>*)_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVectorPointerConstSignal ((QList<int>*)_POINTER_)]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) qVariantSignal (QVariant())]]>
<![CDATA[Signal: SignalSlotClass(_POINTER_) signalWithoutParameters ()]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<skipped message="skipping test"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_SingleSkip" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -17,10 +17,9 @@
</testcase>
<testcase name="singleSkip(local 2)" classname="tst_Skip" time="@TEST_DURATION@">
<!-- type="qdebug" message="this line should only be reached once (true)" -->
<system-out>
<![CDATA[this line should only be reached once (true)]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_Skip" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[this line should only be reached once (true)]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -10,6 +10,4 @@
<testcase name="cleanupTestCase" classname="tst_SkipCleanup" time="@TEST_DURATION@">
<skipped message="Skip inside cleanupTestCase."/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<skipped message="Skip inside initTestCase. This should skip all tests in the class."/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_SkipInit" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -8,6 +8,4 @@
<testcase name="initTestCase" classname="tst_SkipInitData" time="@TEST_DURATION@">
<skipped message="Skip inside initTestCase_data. This should skip all tests in the class."/>
</testcase>
<system-out/>
<system-err/>
</testsuite>

View File

@ -9,6 +9,4 @@
<testcase name="sleep" classname="tst_Sleep" time="@TEST_DURATION@"/>
<testcase name="wait" classname="tst_Sleep" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Sleep" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -15,6 +15,11 @@
<![CDATA[ Actual (a): "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"...
Expected (b): "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"...]]>
</failure>
<system-out>
<![CDATA[Next test should fail]]>
<![CDATA[Next test should fail]]>
<![CDATA[Next test should fail]]>
</system-out>
</testcase>
<testcase name="failByteArray" classname="tst_StrCmp" time="@TEST_DURATION@">
<failure type="fail" message="Compared values are not the same">
@ -41,10 +46,4 @@
</failure>
</testcase>
<testcase name="cleanupTestCase" classname="tst_StrCmp" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[Next test should fail]]>
<![CDATA[Next test should fail]]>
<![CDATA[Next test should fail]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -7,11 +7,19 @@
</properties>
<testcase name="initTestCase" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="initTestCase initTestCase (null)" -->
<system-out>
<![CDATA[initTestCase initTestCase (null)]]>
</system-out>
</testcase>
<testcase name="test1" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="init test1 (null)" -->
<!-- type="qdebug" message="test1 test1 (null)" -->
<!-- type="qdebug" message="cleanup test1 (null)" -->
<system-out>
<![CDATA[init test1 (null)]]>
<![CDATA[test1 test1 (null)]]>
<![CDATA[cleanup test1 (null)]]>
</system-out>
</testcase>
<testcase name="test2(data0)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="test2_data test2 (null)" -->
@ -20,18 +28,38 @@
<!-- type="qdebug" message="test2 test2 data0" -->
<!-- type="qdebug" message="test2 end" -->
<!-- type="qdebug" message="cleanup test2 data0" -->
<system-out>
<![CDATA[test2_data test2 (null)]]>
<![CDATA[test2_data end]]>
<![CDATA[init test2 data0]]>
<![CDATA[test2 test2 data0]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data0]]>
</system-out>
</testcase>
<testcase name="test2(data1)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="init test2 data1" -->
<!-- type="qdebug" message="test2 test2 data1" -->
<!-- type="qdebug" message="test2 end" -->
<!-- type="qdebug" message="cleanup test2 data1" -->
<system-out>
<![CDATA[init test2 data1]]>
<![CDATA[test2 test2 data1]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data1]]>
</system-out>
</testcase>
<testcase name="test2(data2)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="init test2 data2" -->
<!-- type="qdebug" message="test2 test2 data2" -->
<!-- type="qdebug" message="test2 end" -->
<!-- type="qdebug" message="cleanup test2 data2" -->
<system-out>
<![CDATA[init test2 data2]]>
<![CDATA[test2 test2 data2]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data2]]>
</system-out>
</testcase>
<testcase name="test3(data0)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="test3_data test3 (null)" -->
@ -40,6 +68,14 @@
<!-- type="qdebug" message="test2 test3 data0" -->
<!-- type="qdebug" message="test2 end" -->
<!-- type="qdebug" message="cleanup test3 data0" -->
<system-out>
<![CDATA[test3_data test3 (null)]]>
<![CDATA[test3_data end]]>
<![CDATA[init test3 data0]]>
<![CDATA[test2 test3 data0]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test3 data0]]>
</system-out>
</testcase>
<testcase name="test3(data1)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="init test3 data1" -->
@ -49,6 +85,11 @@
Expected (QString("hello0")): "hello0"]]>
</failure>
<!-- type="qdebug" message="cleanup test3 data1" -->
<system-out>
<![CDATA[init test3 data1]]>
<![CDATA[test2 test3 data1]]>
<![CDATA[cleanup test3 data1]]>
</system-out>
</testcase>
<testcase name="test3(data2)" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="init test3 data2" -->
@ -58,42 +99,16 @@
Expected (QString("hello0")): "hello0"]]>
</failure>
<!-- type="qdebug" message="cleanup test3 data2" -->
<system-out>
<![CDATA[init test3 data2]]>
<![CDATA[test2 test3 data2]]>
<![CDATA[cleanup test3 data2]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_Subtest" time="@TEST_DURATION@">
<!-- type="qdebug" message="cleanupTestCase cleanupTestCase (null)" -->
<system-out>
<![CDATA[cleanupTestCase cleanupTestCase (null)]]>
</system-out>
</testcase>
<system-out>
<![CDATA[initTestCase initTestCase (null)]]>
<![CDATA[init test1 (null)]]>
<![CDATA[test1 test1 (null)]]>
<![CDATA[cleanup test1 (null)]]>
<![CDATA[test2_data test2 (null)]]>
<![CDATA[test2_data end]]>
<![CDATA[init test2 data0]]>
<![CDATA[test2 test2 data0]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data0]]>
<![CDATA[init test2 data1]]>
<![CDATA[test2 test2 data1]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data1]]>
<![CDATA[init test2 data2]]>
<![CDATA[test2 test2 data2]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test2 data2]]>
<![CDATA[test3_data test3 (null)]]>
<![CDATA[test3_data end]]>
<![CDATA[init test3 data0]]>
<![CDATA[test2 test3 data0]]>
<![CDATA[test2 end]]>
<![CDATA[cleanup test3 data0]]>
<![CDATA[init test3 data1]]>
<![CDATA[test2 test3 data1]]>
<![CDATA[cleanup test3 data1]]>
<![CDATA[init test3 data2]]>
<![CDATA[test2 test3 data2]]>
<![CDATA[cleanup test3 data2]]>
<![CDATA[cleanupTestCase cleanupTestCase (null)]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -17,6 +17,4 @@
<testcase name="reals(Sin(turn/4))" classname="tst_TestLib" time="@TEST_DURATION@"/>
<testcase name="reals(Cos(turn/2))" classname="tst_TestLib" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_TestLib" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -20,6 +20,4 @@
</failure>
</testcase>
<testcase name="cleanupTestCase" classname="tst_TupleDiagnostics" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -57,6 +57,9 @@
<testcase name="testFailInCleanup(fail)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QFAIL in cleanup()" -->
<failure type="fail" message="Fail in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
</system-out>
</testcase>
<testcase name="testFailInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="testSkipInInit(before)" classname="tst_Counting" time="@TEST_DURATION@"/>
@ -68,12 +71,10 @@
<testcase name="testSkipInCleanup(skip)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QSKIP in cleanup()" -->
<skipped message="Skip in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
</testcase>
<testcase name="testSkipInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Counting" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -9,14 +9,26 @@
<testcase name="testPassPass(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testPassPass(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testPassSkip(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testPassSkip(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<skipped message="Skipping"/>
@ -24,10 +36,17 @@
<testcase name="testPassFail(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testPassFail(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testSkipPass(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<skipped message="Skipping"/>
@ -35,6 +54,10 @@
<testcase name="testSkipPass(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testSkipSkip(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<skipped message="Skipping"/>
@ -48,18 +71,31 @@
<testcase name="testSkipFail(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testFailPass(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testFailPass(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(true)" -->
<!-- type="info" message="QCOMPARE(2 + 1, 3)" -->
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
</system-out>
</testcase>
<testcase name="testFailSkip(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testFailSkip(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<skipped message="Skipping"/>
@ -67,10 +103,16 @@
<testcase name="testFailFail(row 1)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testFailFail(row 2)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="info" message="QVERIFY(false)" -->
<failure type="fail" message="&apos;false&apos; returned FALSE. ()"/>
<system-out>
<![CDATA[QVERIFY(false)]]>
</system-out>
</testcase>
<testcase name="testFailInInit(before)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="testFailInInit(fail)" classname="tst_Counting" time="@TEST_DURATION@">
@ -81,6 +123,9 @@
<testcase name="testFailInCleanup(fail)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QFAIL in cleanup()" -->
<failure type="fail" message="Fail in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
</system-out>
</testcase>
<testcase name="testFailInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="testSkipInInit(before)" classname="tst_Counting" time="@TEST_DURATION@"/>
@ -92,30 +137,10 @@
<testcase name="testSkipInCleanup(skip)" classname="tst_Counting" time="@TEST_DURATION@">
<!-- type="qdebug" message="This test function should execute and then QSKIP in cleanup()" -->
<skipped message="Skip in cleanup()"/>
<system-out>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
</testcase>
<testcase name="testSkipInCleanup(after)" classname="tst_Counting" time="@TEST_DURATION@"/>
<testcase name="cleanupTestCase" classname="tst_Counting" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[QVERIFY(true)]]>
<![CDATA[QCOMPARE(2 + 1, 3)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[QVERIFY(false)]]>
<![CDATA[This test function should execute and then QFAIL in cleanup()]]>
<![CDATA[This test function should execute and then QSKIP in cleanup()]]>
</system-out>
<system-err/>
</testsuite>

View File

@ -28,6 +28,4 @@
<failure type="fail" message="Expected exception of type std::exception to be thrown but no exception caught"/>
</testcase>
<testcase name="cleanupTestCase" classname="tst_VerifyExceptionThrown" time="@TEST_DURATION@"/>
<system-out/>
<system-err/>
</testsuite>

View File

@ -17,46 +17,54 @@
<!-- type="qdebug" message="Baba" -->
<!-- type="qdebug" message="Bubublabla" -->
<!-- type="qwarn" message="Babablabla" -->
<system-out>
<![CDATA[Debug]]>
<![CDATA[Debug]]>
<![CDATA[Info]]>
<![CDATA[Info]]>
<![CDATA[Baba]]>
<![CDATA[Baba]]>
<![CDATA[Bubublabla]]>
</system-out>
<system-err>
<![CDATA[Warning]]>
<![CDATA[Warning]]>
<![CDATA[Babablabla]]>
</system-err>
</testcase>
<testcase name="testMissingWarnings" classname="tst_Warnings" time="@TEST_DURATION@">
<!-- type="info" message="Did not receive message: &quot;Warning0&quot;" -->
<!-- type="info" message="Did not receive message: &quot;Warning1&quot;" -->
<failure type="fail" message="Not all expected messages were received"/>
<system-out>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
</system-out>
</testcase>
<testcase name="testMissingWarningsRegularExpression" classname="tst_Warnings" time="@TEST_DURATION@">
<!-- type="info" message="Did not receive any message matching: &quot;Warning\s\d&quot;" -->
<failure type="fail" message="Not all expected messages were received"/>
<system-out>
<![CDATA[Did not receive any message matching: "Warning\s\d"]]>
</system-out>
</testcase>
<testcase name="testMissingWarningsWithData(first row)" classname="tst_Warnings" time="@TEST_DURATION@">
<!-- type="info" message="Did not receive message: &quot;Warning0&quot;" -->
<!-- type="info" message="Did not receive message: &quot;Warning1&quot;" -->
<failure type="fail" message="Not all expected messages were received"/>
<system-out>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
</system-out>
</testcase>
<testcase name="testMissingWarningsWithData(second row)" classname="tst_Warnings" time="@TEST_DURATION@">
<!-- type="info" message="Did not receive message: &quot;Warning0&quot;" -->
<!-- type="info" message="Did not receive message: &quot;Warning1&quot;" -->
<failure type="fail" message="Not all expected messages were received"/>
<system-out>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
</system-out>
</testcase>
<testcase name="cleanupTestCase" classname="tst_Warnings" time="@TEST_DURATION@"/>
<system-out>
<![CDATA[Debug]]>
<![CDATA[Debug]]>
<![CDATA[Info]]>
<![CDATA[Info]]>
<![CDATA[Baba]]>
<![CDATA[Baba]]>
<![CDATA[Bubublabla]]>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
<![CDATA[Did not receive any message matching: "Warning\s\d"]]>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
<![CDATA[Did not receive message: "Warning0"]]>
<![CDATA[Did not receive message: "Warning1"]]>
</system-out>
<system-err>
<![CDATA[Warning]]>
<![CDATA[Warning]]>
<![CDATA[Babablabla]]>
</system-err>
</testsuite>

View File

@ -9,6 +9,4 @@
<testcase name="delay" classname="tst_Watchdog" time="@TEST_DURATION@">
<error type="qfatal" message="Test function timed out"/>
</testcase>
<system-out/>
<system-err/>
</testsuite>