1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-09-03 03:42:35 +01:00

fw/workload: record app version in metadata

Add the package version for an ApkWorkload to the metadata for that job.
This commit is contained in:
Sergei Trofimov
2018-05-24 14:33:44 +01:00
committed by Marc Bonnici
parent 9257a787f9
commit 79141582e9
9 changed files with 23 additions and 22 deletions

View File

@@ -279,9 +279,9 @@ class ApkUIWorkload(ApkWorkload):
super(ApkUIWorkload, self).__init__(target, **kwargs)
self.gui = None
def init_resources(self, context):
super(ApkUIWorkload, self).init_resources(context)
self.gui.init_resources(context.resolver)
def init_resources(self, resolver):
super(ApkUIWorkload, self).init_resources(resolver)
self.gui.init_resources(resolver)
@once_per_instance
def initialize(self, context):
@@ -360,9 +360,9 @@ class UIWorkload(Workload):
super(UIWorkload, self).__init__(target, **kwargs)
self.gui = None
def init_resources(self, context):
super(UIWorkload, self).init_resources(context)
self.gui.init_resources(context.resolver)
def init_resources(self, resolver):
super(UIWorkload, self).init_resources(resolver)
self.gui.init_resources(resolver)
@once_per_instance
def initialize(self, context):
@@ -648,6 +648,7 @@ class PackageHandler(object):
self.resolve_package(context)
def setup(self, context):
context.update_metadata('app_version', self.apk_info.version_name)
self.initialize_package(context)
self.start_activity()
self.target.execute('am kill-all') # kill all *background* activities