From 9e5fc953da796839ec9a34532df1c8b1f4d46f0b Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 22 Sep 2020 14:17:11 +0200 Subject: [PATCH] ProjectExplorer: Skip testAbiOfBinary() for missing files Change-Id: I530b78d6b52244430a5b464372f2b43fbf131773 Reviewed-by: Christian Stenger --- src/plugins/projectexplorer/abi.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/abi.cpp b/src/plugins/projectexplorer/abi.cpp index 7466e49088c..4fdfa47d872 100644 --- a/src/plugins/projectexplorer/abi.cpp +++ b/src/plugins/projectexplorer/abi.cpp @@ -1408,7 +1408,10 @@ void ProjectExplorer::ProjectExplorerPlugin::testAbiOfBinary() QFETCH(QString, file); QFETCH(QStringList, abis); - const Abis result = Abi::abisOfBinary(Utils::FilePath::fromString(file)); + const Utils::FilePath fp = Utils::FilePath::fromString(file); + if (!fp.exists()) + QSKIP("binary file not present"); + const Abis result = Abi::abisOfBinary(fp); QCOMPARE(result.count(), abis.count()); for (int i = 0; i < abis.count(); ++i) QCOMPARE(result.at(i).toString(), abis.at(i));