Using Qt Quick Test with QBS
-
Looking at the Qt Quick Test example, I'm wondering how to implement the equivalent using QBS instead of qmake. I've gotten it down to needing QUICK_TEST_SOURCE_DIR to be defined somehow. Adding Depends { name: "Qt.qmltest" } to the Application item and using QUICK_TEST_MAIN(example), the application builds and runs. The problem is the macro is actually expanding to:
int main(int argc, char **argv) \ { return quick_test_main(argc, argv, #name, 0); }
Since QUICK_TEST_SOURCE_DIR is not defined, meaning 0 is passed instead. This causes no tests to be run.
With qmake, the pro file has "CONFIG += warn_on qmltestcase", but I'm not sure how to translate that into QBS. Specifically the qmltestcase part. Any ideas?