New issue
Advanced search Search tips

Issue 922854 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug

Blocking:
issue 923215



Sign in to add a comment

run_cts: support x86

Project Member Reported by ntfschr@chromium.org, Jan 17 (6 days ago)

Issue description

It'd be very advantageous to support x86 in run_cts.py, which would open up emulator support.

Debugging CTS failures can often be API-level dependent, which makes emulator very convenient (it's easier to provision an emulator than to flash a physical device).

Once we support multiple architectures, you can guess the device architecture with DeviceUtils.product_cpu_abi [1].

I wrote up docs for the cpu_abis we support [2]. The focus of the docs is "cpu.abi -> target_cpu," but you can probably figure out how to translate that to "--arch" values.

[1] https://cs.chromium.org/chromium/src/third_party/catapult/devil/devil/android/device_utils.py?l=2309&rcl=a9729f33472aa371f0e16e70dbada1d96ee20427
[2] https://chromium.googlesource.com/chromium/src/+/HEAD/docs/android_build_instructions.md#Figuring-out-target_cpu
 

Comment 1 by ntfschr@chromium.org, Jan 17 (6 days ago)

Labels: -Pri-3 Pri-2
Bumping priority up a bit, since this would expedite debugging for tickets like issue 922400. But I recognize this probably requires significant work to archive multiple arch's (so I won't block investigation on this script support).

Comment 2 by ntfschr@chromium.org, Jan 18 (5 days ago)

Blocking: 923215

Sign in to add a comment