aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/tst_blackboxqt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/tst_blackboxqt.cpp')
-rw-r--r--tests/auto/blackbox/tst_blackboxqt.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackboxqt.cpp b/tests/auto/blackbox/tst_blackboxqt.cpp
index 2b2b6814e..474fb95f3 100644
--- a/tests/auto/blackbox/tst_blackboxqt.cpp
+++ b/tests/auto/blackbox/tst_blackboxqt.cpp
@@ -371,6 +371,16 @@ void TestBlackboxQt::quickCompiler()
QCOMPARE(m_qbsStdout.contains("compiling qml_subdir_test_qml.cpp"), hasCompiler);
if (doesNotHaveCompiler)
QSKIP("qtquickcompiler not available");
+ QVERIFY2(m_qbsStdout.contains("generating loader source"), m_qbsStdout.constData());
+
+ QCOMPARE(runQbs(), 0);
+ QVERIFY2(!m_qbsStdout.contains("generating loader source"), m_qbsStdout.constData());
+
+ WAIT_FOR_NEW_TIMESTAMP();
+ touch("qml/subdir/test.qml");
+ QCOMPARE(runQbs(), 0);
+ QVERIFY2(m_qbsStdout.contains("generating loader source"), m_qbsStdout.constData());
+
QCOMPARE(runQbs(QbsRunParameters(QStringList{"config:off",
"modules.Qt.quick.useCompiler:false"})), 0);
QVERIFY2(m_qbsStdout.contains("compiling"), m_qbsStdout.constData());