aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/auto/blackbox/testdata-baremetal/do-not-generate-compiler-listing/do-not-generate-compiler-listing.qbs4
-rw-r--r--tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs4
-rw-r--r--tests/auto/blackbox/tst_blackboxbaremetal.cpp7
3 files changed, 12 insertions, 3 deletions
diff --git a/tests/auto/blackbox/testdata-baremetal/do-not-generate-compiler-listing/do-not-generate-compiler-listing.qbs b/tests/auto/blackbox/testdata-baremetal/do-not-generate-compiler-listing/do-not-generate-compiler-listing.qbs
index 8ae4fc065..46faf9440 100644
--- a/tests/auto/blackbox/testdata-baremetal/do-not-generate-compiler-listing/do-not-generate-compiler-listing.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/do-not-generate-compiler-listing/do-not-generate-compiler-listing.qbs
@@ -16,6 +16,10 @@ BareMetalApplication {
|| qbs.architecture === "c166") {
return true;
}
+ if (cpp.compilerName.startsWith("armcc")) {
+ console.info("using short listing file names");
+ return true;
+ }
}
console.info("unsupported toolset: %%"
+ qbs.toolchainType + "%%, %%" + qbs.architecture + "%%");
diff --git a/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs b/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs
index 741a21953..2596b441d 100644
--- a/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/generate-compiler-listing/generate-compiler-listing.qbs
@@ -16,6 +16,10 @@ BareMetalApplication {
|| qbs.architecture === "c166") {
return true;
}
+ if (cpp.compilerName.startsWith("armcc")) {
+ console.info("using short listing file names");
+ return true;
+ }
}
console.info("unsupported toolset: %%"
+ qbs.toolchainType + "%%, %%" + qbs.architecture + "%%");
diff --git a/tests/auto/blackbox/tst_blackboxbaremetal.cpp b/tests/auto/blackbox/tst_blackboxbaremetal.cpp
index 91f05ae22..41f50a0ed 100644
--- a/tests/auto/blackbox/tst_blackboxbaremetal.cpp
+++ b/tests/auto/blackbox/tst_blackboxbaremetal.cpp
@@ -174,13 +174,14 @@ void TestBlackboxBareMetal::compilerListingFiles()
if (m_qbsStdout.contains("unsupported toolset:"))
QSKIP(unsupportedToolsetMessage(m_qbsStdout));
QCOMPARE(runQbs(), 0);
+ const bool isShortListingNames = m_qbsStdout.contains("using short listing file names");
const QString productName = testPath.mid(1);
const QString productBuildDir = relativeProductBuildDir(productName);
const QString hash = inputDirHash(".");
- const QString mainListing = productBuildDir + "/" + hash + "/main.c.lst";
+ const QString mainListing = productBuildDir + "/" + hash + (isShortListingNames ? "/main.lst" : "/main.c.lst");
QCOMPARE(regularFileExists(mainListing), generateListing);
- const QString fooListing = productBuildDir + "/" + hash + "/fun.c.lst";
- QCOMPARE(regularFileExists(fooListing), generateListing);
+ const QString funListing = productBuildDir + "/" + hash + (isShortListingNames ? "/fun.lst" : "/fun.c.lst");
+ QCOMPARE(regularFileExists(funListing), generateListing);
}
void TestBlackboxBareMetal::linkerMapFile_data()