diff options
author | Alexey Edelev <[email protected]> | 2025-03-10 17:27:48 +0100 |
---|---|---|
committer | Alexey Edelev <[email protected]> | 2025-04-04 17:23:28 +0200 |
commit | 2c8872f3815853b3bdefde30f09acd4389933744 (patch) | |
tree | d8cf0640a86517b2bf168d5caf8ea8d241e50082 | |
parent | 9c966d837fe33b1e32f5e95f29a380dd3063055b (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.cpp | 4 |
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); |