diff options
author | Marc Bonnici <marc.bonnici@arm.com> | 2018-03-19 09:34:22 +0000 |
---|---|---|
committer | setrofim <setrofim@gmail.com> | 2018-03-20 16:17:16 +0000 |
commit | 1cb8f1670a56f2480d21ea8b6a3ab8abb214ead9 (patch) | |
tree | e5cb216237199f2755829b0ba0bb2409c1dfe1d1 | |
parent | c1cc18df2fd81a44a283de5fc440e53dbad3f3e7 (diff) |
framework/workload: Return path of pulled apk
`pull_apk` now returns the path to the apk it pulled from the device so
WA can keep track of it and avoid conflicts with other apks present
on the host.
-rw-r--r-- | wa/framework/workload.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/wa/framework/workload.py b/wa/framework/workload.py index fc3dadf7..221b2601 100644 --- a/wa/framework/workload.py +++ b/wa/framework/workload.py @@ -783,6 +783,8 @@ class PackageHandler(object): raise WorkloadError(message.format(package)) package_info = self.target.get_package_info(package) self.target.pull(package_info.apk_path, self.owner.dependencies_directory) + apk_name = self.target.path.basename(package_info.apk_path) + return os.path.join(self.owner.dependencies_directory, apk_name) def teardown(self): self.target.execute('am force-stop {}'.format(self.apk_info.package)) |