diff options
Diffstat (limited to 'tests/auto/blackbox/tst_blackbox.cpp')
| -rw-r--r-- | tests/auto/blackbox/tst_blackbox.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackbox.cpp b/tests/auto/blackbox/tst_blackbox.cpp index 84a5ad696..a78b68711 100644 --- a/tests/auto/blackbox/tst_blackbox.cpp +++ b/tests/auto/blackbox/tst_blackbox.cpp @@ -927,6 +927,15 @@ void TestBlackbox::ruleConditions() QVERIFY(!QFileInfo(buildDir + "/unzorted.foo.narf.zort").exists()); } +void TestBlackbox::ruleCycle() +{ + QDir::setCurrent(testDataDir + "/ruleCycle"); + QbsRunParameters params; + params.expectFailure = true; + QVERIFY(runQbs(params) != 0); + QVERIFY(m_qbsStderr.contains("Cycle detected in rule dependencies")); +} + void TestBlackbox::trackAddQObjectHeader() { QDir::setCurrent(testDataDir + "/missingqobjectheader"); |
