diff options
Diffstat (limited to 'tests/auto/blackbox/tst_blackbox.cpp')
-rw-r--r-- | tests/auto/blackbox/tst_blackbox.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp index b9cc46c45..f995ef3ec 100644 --- a/tests/auto/blackbox/tst_blackbox.cpp +++ b/tests/auto/blackbox/tst_blackbox.cpp @@ -1540,6 +1540,20 @@ void TestBlackbox::dynamicLibs() QCOMPARE(runQbs(), 0); } +void TestBlackbox::dynamicMultiplexRule() +{ + const QString testDir = testDataDir + "/dynamicMultiplexRule"; + QDir::setCurrent(testDir); + QCOMPARE(runQbs(), 0); + const QString outputFilePath = productBuildDir("dynamicMultiplexRule") + "/stuff-from-3-inputs"; + QVERIFY(regularFileExists(outputFilePath)); + waitForNewTimestamp(); + touch("two.txt"); + QCOMPARE(runQbs(), 0); + QEXPECT_FAIL("", "QBS-645", Abort); + QVERIFY(regularFileExists(outputFilePath)); +} + void TestBlackbox::dynamicRuleOutputs() { const QString testDir = testDataDir + "/dynamicRuleOutputs"; |