| !isEmpty(SOURCES) { |
| QT += qml qmltest |
| load(testcase) |
| !android { |
| contains(TEMPLATE, vc.*): DEFINES += QUICK_TEST_SOURCE_DIR=\"$$_PRO_FILE_PWD_\" |
| else: DEFINES += QUICK_TEST_SOURCE_DIR=$$shell_quote(\"$$_PRO_FILE_PWD_\") |
| } else { |
| !isEmpty(RESOURCES): warning("The RESOURCES qmake variable is empty, the test will probably fail to run") |
| DEFINES += QUICK_TEST_SOURCE_DIR=\":/\" |
| } |
| |
| } else { |
| # Allow a project to run tests without a CPP stub |
| TEMPLATE = aux |
| QMAKE_EXTRA_TARGETS += check |
| qtPrepareTool(QMAKE_QMLTESTRUNNER, qmltestrunner) |
| check.commands = $$QMAKE_QMLTESTRUNNER |
| } |
| |
| # If the .pro file specified an IMPORTPATH, then add that to |
| # the command-line when the test is run. |
| !isEmpty(IMPORTPATH) { |
| for(import, IMPORTPATH): check.commands += -import \"$$import\" |
| } |
| |