aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/tst_blackbox.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/tst_blackbox.cpp')
-rw-r--r--tests/auto/blackbox/tst_blackbox.cpp14
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";