Provide a means to run perftests on non-rooted android devices
Categories
(Testing :: mozperftest, enhancement)
Tracking
(Not tracked)
People
(Reporter: acreskey, Assigned: tarek)
References
Details
Recent changes require that all local android tests be run on rooted devices.
For the majority of developers, this is problematic and breaks a desired use-case for the perf tests. (i.e. Fenix developers validating the performance of their work).
This bug is to provide an option so that the tests can be run on non-rooted devices.
I believe the problematic area is where the profile data is copied to. For local testing, we should be able to find an alternative location, as before.
For the majority of developers, this is problematic and breaks a desired use-case for the perf tests. (i.e. Fenix developers validating the performance of their work).
I would like it +1 this. I've been doing Android development for a while and any time something required a rooted device, I've avoided trying it out (it's not a good habit but a natural one). I think it will be hard to get broad adoption of Fenix developers validating the performance of their work if we require rooted devices.
| Reporter | ||
Comment 2•5 years ago
|
||
It's my understanding that this depends on Bug 1486004
| Reporter | ||
Comment 3•5 years ago
|
||
I'm running the ./mach perftests on unrooted androids with the latest m-c.
No longer seeing the root requirement.
| Reporter | ||
Comment 4•5 years ago
|
||
Closing as WORKSFORME because I don't need root for local perftests on either Pixel 3 or Moto G5.
Description
•