Closed Bug 1555479 Opened 5 years ago Closed 5 years ago

Run wrench reftests on a device in CI

Categories

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

Other Branch
defect

Tracking

()

RESOLVED FIXED
mozilla69
Tracking Status
firefox69 --- fixed

People

(Reporter: kats, Assigned: kats)

References

Details

Attachments

(6 files)

Bug 1549776 added wrench reftests in CI, running on the Android emulator. We've since found some issues with the emulator's behaviour, and it would be good to also run the reftests on actual devices.

I have patches to do this but because of the Pixel 2 backlog it's hard to test them.

Depends on: 1555458

This is in preparation for having the same script be used for emulator
and device runs. No functional change in this patch; it just renames
the file and class.

Depends on D33405

The presence or absence of the DEVICE_SERIAL environment variable
is sufficient to control this.

Depends on D33406

Currently all jobs run on bitbar go through mozharness-test. However for
WebRender standalone testing (i.e. built without any Gecko stuff) we want
to run the WebRender wrench test harness on bitbar using run-task. This
adds the necessary support to run-task.

Depends on D33407

Note that on the bitbar workers we don't get to use a gecko checkout, so
we need to fetch the mozharness.zip and wrench reftests as artifacts from
other jobs.

Depends on D33408

Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/44b33fe66dc5 Allow wrench to know when it is running in the emulator. r=gw https://hg.mozilla.org/integration/autoland/rev/a439229efd64 Update android skip annotations for Pixel2 results. r=gw https://hg.mozilla.org/integration/autoland/rev/2a44a6ac6bd1 Rename android_emulator_wrench to android_wrench.py. r=gbrown https://hg.mozilla.org/integration/autoland/rev/48306fd29453 Update wrench mozharness script to support running on a device as well. r=gbrown https://hg.mozilla.org/integration/autoland/rev/e20f91f0ea08 Update run-task to support bitbar. r=tomprince https://hg.mozilla.org/integration/autoland/rev/fd26384a1def Run wrench reftests on a Pixel2 in bitbar. r=jrmuizel
See Also: → 1593300
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: