diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-10-25 09:09:18 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2017-06-22 11:32:46 +0000 |
commit | 3ee6d8d336db2d9d15818b234ce16531ea0cdd48 (patch) | |
tree | c7eb1e7397a103e272f21c74484a70e300b07c91 /src/testlib/qplaintestlogger_p.h | |
parent | 7323cd8dc29011dff49267bbf8f41f31eaf0a112 (diff) |
Split QTest::qExec()
Split into (internal) QTest::qInit(), qRun(), and qCleanup(), that
allow qtquickcontrols2 to initialize the test framework once, repeat
the tests for all built-in styles (Default, Material, Universal), and
finally cleanup things:
$ ./tst_qquickbutton text
********* Start testing of tst_QQuickButton *********
Config: Using QtTest library 5.10.0, Qt 5.10.0 (...)
PASS : tst_QQuickButton::Default::initTestCase()
PASS : tst_QQuickButton::Default::text()
PASS : tst_QQuickButton::Default::cleanupTestCase()
PASS : tst_QQuickButton::Material::initTestCase()
PASS : tst_QQuickButton::Material::text()
PASS : tst_QQuickButton::Material::cleanupTestCase()
PASS : tst_QQuickButton::Universal::initTestCase()
PASS : tst_QQuickButton::Universal::text()
PASS : tst_QQuickButton::Universal::cleanupTestCase()
Totals: 9 passed, 0 failed, 0 skipped, 0 blacklisted, 2215ms
********* Finished testing of tst_QQuickButton *********
Notice that QTest::qExec() cannot be called multiple times, because
it would print the headers/footers/results separately for each round.
Change-Id: Ibb24b694491d4e790db32e40837c3a5c6d9d2840
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'src/testlib/qplaintestlogger_p.h')
0 files changed, 0 insertions, 0 deletions