Sync web-platform-tests PR 18595 into mozilla-central (this bug is closed when the sync is complete).
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:
- Checkout this branch
- Build the dockerfile
docker build -f Dockerfile.epiphany -t wpt_debian_epiphany .
- 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.