diff options
author | Jake Petroules <jake.petroules@qt.io> | 2016-12-07 01:33:23 -0800 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2016-12-07 22:55:09 +0000 |
commit | 8cd0f9be320c821d1e54b6b52afea0695757b536 (patch) | |
tree | 913369d1b823021b29e5a7f5dad766923b5ed4a4 /tests/auto/blackbox/tst_blackboxjava.cpp | |
parent | 28af1e508aee74f90f718a082fe4095910e5a731 (diff) |
Downgrade error message from JavaCompilerScanner to a warning
This is not actually fatal, as Qbs collects dependency information both
from the TreePathScanner API *and* the output files the compilation
process writes to. Instead, downgrade it to a warning and also point
users to the bug report. This fixes a regression from 1.5.x.
Adds an XFAIL'ing autotest.
Task-number: QBS-1069
Change-Id: I30e5f5d0d1554bf5078509768fdad12f20922319
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/tst_blackboxjava.cpp')
-rw-r--r-- | tests/auto/blackbox/tst_blackboxjava.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/blackbox/tst_blackboxjava.cpp b/tests/auto/blackbox/tst_blackboxjava.cpp index ba00de997..87cb92436 100644 --- a/tests/auto/blackbox/tst_blackboxjava.cpp +++ b/tests/auto/blackbox/tst_blackboxjava.cpp @@ -288,4 +288,14 @@ void TestBlackboxJava::javaDependencyTracking() QSKIP("No JDKs installed"); } +void TestBlackboxJava::javaDependencyTrackingInnerClass() +{ + QDir::setCurrent(testDataDir + "/java/inner-class"); + QbsRunParameters params; + params.expectFailure = true; + QCOMPARE(runQbs(params), 0); + QEXPECT_FAIL(0, "QBS-1069", Abort); + QVERIFY(!m_qbsStderr.contains("QBS-1069")); +} + QTEST_MAIN(TestBlackboxJava) |