Support VR Telemetry tests on Raspberry Pis |
||||
Issue descriptionWe've managed to hack Telemetry (or more specifically, Devil) to work on a Raspberry Pi. However, there are a couple of issues currently: 1. This was done using arm dependencies obtained from places like peoples' personal github repos. In order to officially add arm support to Devil, we'll need to build the necessary dependencies ourselves. 2. The tests take way too long, largely due to the extra heat that's generated by unnecessary rendering while the trace data is being processed (takes ~45 seconds on a Raspberry Pi, so that's a lot of heat).
,
Nov 9 2017
,
Jan 20 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/e29eea14f91a8adb8ed3a443fb23eab673f2932b commit e29eea14f91a8adb8ed3a443fb23eab673f2932b Author: bsheedy <bsheedy@chromium.org> Date: Sat Jan 20 01:14:09 2018 Add build targets for Devil arm deps Adds build targets for arm versions of md5sum, host_forwarder, and libc++. Special targets are necessary since the Android/device deps can't be built with the clang_arm toolchain, so we can't just use it for everything. Also updates the arm build config slightly since Raspberry Pis require mfloat-abi to be set to hard, while Android requires it to be set to soft. Bug: 779837 Change-Id: I19c861d2c8a528c82bcb5d9f43c3812499d23ddf Reviewed-on: https://chromium-review.googlesource.com/761357 Commit-Queue: Brian Sheedy <bsheedy@chromium.org> Reviewed-by: John Budorick <jbudorick@chromium.org> Cr-Commit-Position: refs/heads/master@{#530711} [modify] https://crrev.com/e29eea14f91a8adb8ed3a443fb23eab673f2932b/build/config/arm.gni [modify] https://crrev.com/e29eea14f91a8adb8ed3a443fb23eab673f2932b/build/config/gcc/BUILD.gn [modify] https://crrev.com/e29eea14f91a8adb8ed3a443fb23eab673f2932b/build/secondary/third_party/catapult/devil/BUILD.gn [add] https://crrev.com/e29eea14f91a8adb8ed3a443fb23eab673f2932b/build/secondary/third_party/catapult/devil/devil_arm.gni
,
Jun 4 2018
We've decided to use Intel NUCs instead of Raspberry Pis, since they're x86 and still relatively cheap, so we don't have to deal with arm issues. They're also significantly faster than the RPis.
,
Jul 4
|
||||
►
Sign in to add a comment |
||||
Comment 1 by bugdroid1@chromium.org
, Oct 31 2017