summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Edelev <[email protected]>2025-03-10 17:27:48 +0100
committerAlexey Edelev <[email protected]>2025-04-04 17:23:28 +0200
commit2c8872f3815853b3bdefde30f09acd4389933744 (patch)
treed8cf0640a86517b2bf168d5caf8ea8d241e50082
parent9c966d837fe33b1e32f5e95f29a380dd3063055b (diff)
[androidtestrunner] Add early return if AndroidManifest.xml is missing
Helps to debug deployment issues. Pick-to: 6.8 6.9 Change-Id: I15909b3ce9e680636e87ec8764bacbd75711e857 Reviewed-by: Assam Boudjelthia <[email protected]>
-rw-r--r--src/tools/androidtestrunner/main.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tools/androidtestrunner/main.cpp b/src/tools/androidtestrunner/main.cpp
index ae057a3f0c7..932a5640c9d 100644
--- a/src/tools/androidtestrunner/main.cpp
+++ b/src/tools/androidtestrunner/main.cpp
@@ -861,6 +861,10 @@ int main(int argc, char *argv[])
g_testInfo.userId = userId();
QString manifest = g_options.buildPath + "/AndroidManifest.xml"_L1;
+ if (!QFile::exists(manifest)) {
+ qCritical("Unable to find '%s'.", qPrintable(manifest));
+ return EXIT_ERROR;
+ }
g_options.package = packageNameFromAndroidManifest(manifest);
if (g_options.activity.isEmpty())
g_options.activity = activityFromAndroidManifest(manifest);