aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-05-08 15:55:41 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-05-09 07:05:51 +0000
commit03d1b289e4f2dd8021b57a070e97092034ffa6ac (patch)
tree324ff6ce60ac9947c4f1de95be3439c9f22460f8 /tests
parent9ce75e086cc2cd22cbcc0541024fb9044f3cd7ec (diff)
Show location of invalid Project.references values
Change-Id: I8e55d065603521473190f2b8da332caa25956e3b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/language/testdata/erroneous/invalid-references.qbs5
-rw-r--r--tests/auto/language/tst_language.cpp2
2 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/language/testdata/erroneous/invalid-references.qbs b/tests/auto/language/testdata/erroneous/invalid-references.qbs
new file mode 100644
index 000000000..b224a45ac
--- /dev/null
+++ b/tests/auto/language/testdata/erroneous/invalid-references.qbs
@@ -0,0 +1,5 @@
+import qbs
+
+Project {
+ references: "nosuchproject.qbs"
+}
diff --git a/tests/auto/language/tst_language.cpp b/tests/auto/language/tst_language.cpp
index ec2580732..e19eef7c0 100644
--- a/tests/auto/language/tst_language.cpp
+++ b/tests/auto/language/tst_language.cpp
@@ -837,6 +837,8 @@ void TestLanguage::erroneousFiles_data()
<< "mismatching-multiplex-dependency.qbs:9:5.*Dependency from product "
"'b \\{\"architecture\":\"mips\"\\}' to product 'a \\{\"architecture\":\"mips\"\\}'"
" not fulfilled.";
+ QTest::newRow("invalid-references")
+ << "invalid-references.qbs:4:17.*Cannot open '.*nosuchproject.qbs'";
}
void TestLanguage::erroneousFiles()