Closed Bug 1634531 Opened 5 years ago Closed 4 years ago

Provide a means to run perftests on non-rooted android devices

Categories

(Testing :: mozperftest, enhancement)

Version 3
enhancement

Tracking

(Not tracked)

RESOLVED WORKSFORME

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.

It's my understanding that this depends on Bug 1486004

Depends on: 1486004

I'm running the ./mach perftests on unrooted androids with the latest m-c.
No longer seeing the root requirement.

Closing as WORKSFORME because I don't need root for local perftests on either Pixel 3 or Moto G5.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.