Closed Bug 1548635 Opened 3 years ago Closed 3 years ago

Improve support for running wrench reftests on Android

Categories

(Core :: Graphics: WebRender, task, P3)

Other Branch
task

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(3 files)

Running debug builds of wrench on the android emulator runs into bug 1547833. However in CI we are currently only doing debug builds. It would be valuable to also do opt builds so that if we want to run wrench reftests on the emulator we can use this opt build and circumvent bug 1547833.

Widening the scope of this bug a bit.

Summary: Do opt builds of wrench in CI → Improve support for running wrench reftests on Android

This makes some minor tweaks:

  • Use a /sdcard/wrench/ folder for the args and reftests. For me bundling
    the reftests as assets didn't work (app would panic trying to load those
    files). Plus it seems better to not always bundle the reftests with the app.
  • Always dump a full backtrace on Android
  • Build both x86 and armv7 architectures of wrench into the same APK for
    better compatibility.
  • Update documentation.

Depends on D29715

This allows us to blacklist certain configurations. Previously we could only
use platform(...) which was more of a whitelist.

Depends on D29728

Pushed by kgupta@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f32132e0db0f
Add opt builds of wrench. r=jrmuizel
https://hg.mozilla.org/integration/autoland/rev/579ea06d0627
Some tweaks for wrench on Android. r=gw
https://hg.mozilla.org/integration/autoland/rev/83e1c60d2283
Add mechanism to skip wrench reftests on specific platforms. r=gw
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in before you can comment on or make changes to this bug.