| Index: tools/run_perf.py
|
| diff --git a/tools/run_perf.py b/tools/run_perf.py
|
| index 3f73ee6c250693bd48dd978e3b4bedd5eedeac1c..c04e4e77c3c2e70ecf26d46bb7658c396db25a8d 100755
|
| --- a/tools/run_perf.py
|
| +++ b/tools/run_perf.py
|
| @@ -583,12 +583,22 @@ class AndroidPlatform(Platform): # pragma: no cover
|
| bench_rel = "."
|
| bench_abs = suite_dir
|
|
|
| - self._PushFile(self.shell_dir, node.binary)
|
| + self._PushFile(self.shell_dir, node.binary, "bin")
|
|
|
| # Push external startup data. Backwards compatible for revisions where
|
| # these files didn't exist.
|
| - self._PushFile(self.shell_dir, "natives_blob.bin", skip_if_missing=True)
|
| - self._PushFile(self.shell_dir, "snapshot_blob.bin", skip_if_missing=True)
|
| + self._PushFile(
|
| + self.shell_dir,
|
| + "natives_blob.bin",
|
| + "bin",
|
| + skip_if_missing=True,
|
| + )
|
| + self._PushFile(
|
| + self.shell_dir,
|
| + "snapshot_blob.bin",
|
| + "bin",
|
| + skip_if_missing=True,
|
| + )
|
|
|
| if isinstance(node, Runnable):
|
| self._PushFile(bench_abs, node.main, bench_rel)
|
| @@ -598,7 +608,8 @@ class AndroidPlatform(Platform): # pragma: no cover
|
| def Run(self, runnable, count):
|
| cache = cache_control.CacheControl(self.device)
|
| cache.DropRamCaches()
|
| - binary_on_device = AndroidPlatform.DEVICE_DIR + runnable.binary
|
| + binary_on_device = os.path.join(
|
| + AndroidPlatform.DEVICE_DIR, "bin", runnable.binary)
|
| cmd = [binary_on_device] + runnable.GetCommandFlags(self.extra_flags)
|
|
|
| # Relative path to benchmark directory.
|
|
|