1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# Do not use CONFIG += testcase that would add a 'make check' because it also
# adds a 'make install' that installs the test cases, which we do not want.
# Instead add a 'make check' manually.
check.target = check
check.commands += cd $$_PRO_FILE_PWD_;
check.commands += UITK_TEST_KEEP_RUNNING=1
TEST_COMMAND = '$${ROOT_SOURCE_DIR}/tests/unit/runtest.sh "$$shadowed($$_PRO_FILE_PWD_)/$${TARGET}" "$$shadowed($$_PRO_FILE_PWD_)/$${TARGET}"'
message($$TEST_COMMAND)
# if "CONFIG += custom_qpa" is set, use our custom QPA plugin for the test
custom_qpa {
check.commands += env QT_QPA_PLATFORM_PLUGIN_PATH=$${ROOT_BUILD_DIR}/tests/unit/custom_qpa
check.commands += '$$TEST_COMMAND custom';
} else {
check.commands += '$$TEST_COMMAND minimal';
}
|