From 42fb3eb148274806f18070eebeacf6dd332dda14 Mon Sep 17 00:00:00 2001 From: Sergei Trofimov Date: Fri, 9 Feb 2018 17:39:08 +0000 Subject: [PATCH] framework/workload: make "no matching package" message more useful Make the error message reported when no matching Android app package could be found more useful by including the workload name, and, if applicable, sought version. --- wa/framework/workload.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wa/framework/workload.py b/wa/framework/workload.py index 1be6f920..77b45417 100644 --- a/wa/framework/workload.py +++ b/wa/framework/workload.py @@ -705,7 +705,11 @@ class PackageHandler(object): raise WorkloadError(msg) if not self.package_name: - raise WorkloadError('No matching package found') + if self.version: + message = 'No matching package found for workload {name} (version {version})' + else: + message = 'No matching package found for workload {name}' + raise WorkloadError(message.format(name=self.name, version=self.version)) self.pull_apk(self.package_name) self.apk_file = context.resolver.get(ApkFile(self.owner,