Remove QTEST_NOOP_MAIN from qtestlib API.
authorJason McDonald <jason.mcdonald@nokia.com>
Mon, 17 Oct 2011 07:04:39 +0000 (17:04 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 19 Oct 2011 03:56:55 +0000 (05:56 +0200)
commit757b0529c42690988f565ca03194900c4d1289f8
tree9da3f742a0fdfd85916d9f5fe30b320f14b7e9f0
parent604619fc386c852fef1158d6cd2b0ccfc94eef71
Remove QTEST_NOOP_MAIN from qtestlib API.

This macro is no longer used in Qt's tests and encourages writing tests
in a way that makes test reporting less accurate -- remove it to prevent
further misuse.  If a test can be determined at compile-time to be
inapplicable, it should be omitted from the build via .pro file logic.
If that is not possible (e.g. there is no suitable qmake variable), the
test's initTestCase() function should call QSKIP to skip the entire test
with a meaningful explanation.

Task-number: QTBUG-21851
Change-Id: Icacc8c5567a700191b6ef3fa94ee52ede94c5b34
Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
doc/src/snippets/code/src_qtestlib_qtestcase.cpp
src/testlib/qtest.h
src/testlib/qtestcase.cpp