Closed Bug 1575589 Opened 1 year ago Closed 10 months ago

[wpt-sync] Sync PR 18595 - Add dockerfile for epiphany testing (based on Debian)

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 18595 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/18595
Details from upstream follow.

Carlos Alberto Lopez Perez <clopez@igalia.com> wrote:

Add dockerfile for epiphany testing (based on Debian)

This PR is like #15580 but it adds a dockerfile based on Debian experimental instead of fedora rawhide, because webdriver testing with webkit is currently broken in fedora. Once the fedora situation gets better, this dockerfile can get replaced with one based on fedora like the one from #15580

To test this do the following:

  1. Checkout this branch
  2. Build the dockerfile
cd tools/docker
docker build -f Dockerfile.epiphany -t wpt_debian_epiphany .
  1. Run epiphany infrastructure tests with:
docker run --rm -it  wpt_debian_epiphany /bin/bash --login -c "set -ex; ~/start.sh https://github.com/clopez/wpt pr-epiphany-infrastructure-expectations; cd ~/web-platform-tests; sudo sh -c './wpt make-hosts-file >> /etc/hosts'; NO_AT_BRIDGE=1 xvfb-run -a -s '-screen 0 1024x768x24' dbus-run-session ./wpt run --metadata=infrastructure/metadata --webdriver-arg='--host=127.0.0.1' epiphany infrastructure"
  • Note that in the previous command its fetching from my branch of wpt with the epiphany expectations for infrastructure. See PR #18589 for the merge request of this.
Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0319a4db07fe
[wpt PR 18595] - Add Dockerfile for WebKitGTK testing (based on Debian), a=testonly
Result changes from PR not available.
Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.