aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/main.yml1570
-rw-r--r--etc/ci/workflow.mako88
-rw-r--r--etc/taskcluster/decision_task.py200
-rw-r--r--etc/taskcluster/decisionlib.py2
-rw-r--r--tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini5
-rw-r--r--tests/wpt/metadata/css/CSS2/floats/hit-test-floats-001.html.ini4
-rw-r--r--tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini4
-rw-r--r--tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini4
-rw-r--r--tests/wpt/metadata/css/CSS2/positioning/abspos-float-with-inline-container.html.ini2
-rw-r--r--tests/wpt/metadata/css/css-flexbox/hittest-anonymous-box.html.ini4
-rw-r--r--tests/wpt/metadata/css/css-flexbox/hittest-before-pseudo.html.ini4
-rw-r--r--tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini409
-rw-r--r--tests/wpt/metadata/css/css-transitions/properties-value-003.html.ini30
-rw-r--r--tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini806
-rw-r--r--tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini300
-rw-r--r--tests/wpt/metadata/css/css-transitions/pseudo-elements-001.html.ini7
-rw-r--r--tests/wpt/metadata/encoding/single-byte-decoder.html.ini4
-rw-r--r--tests/wpt/metadata/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html.ini4
-rw-r--r--tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini15
-rw-r--r--tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini48
-rw-r--r--tests/wpt/metadata/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html.ini4
-rw-r--r--tests/wpt/metadata/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html.ini3
-rw-r--r--tests/wpt/metadata/webmessaging/with-ports/018.html.ini5
-rw-r--r--tests/wpt/metadata/webmessaging/without-ports/018.html.ini5
-rw-r--r--tests/wpt/metadata/workers/baseurl/alpha/import-in-moduleworker.html.ini1
-rw-r--r--tests/wpt/metadata/workers/shared-worker-in-data-url-context.window.js.ini3
-rw-r--r--tests/wpt/webgl/meta/conformance/rendering/rendering-stencil-large-viewport.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini5
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html.ini4
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/misc/texture-size-limit.html.ini2
-rw-r--r--tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini4
-rw-r--r--tests/wpt/webgl/meta/conformance2/rendering/read-draw-when-missing-image.html.ini8
-rw-r--r--tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini1
-rw-r--r--tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image-same-texture.html.ini31
-rw-r--r--tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image.html.ini205
-rw-r--r--tests/wpt/webgl/meta/conformance2/textures/misc/tex-image-with-bad-args.html.ini7
-rw-r--r--tests/wpt/webgl/meta/conformance2/textures/misc/texture-npot.html.ini88
-rw-r--r--tests/wpt/webgl/meta/conformance2/transform_feedback/switching-objects.html.ini31
-rw-r--r--tests/wpt/webgl/meta/conformance2/uniforms/incompatible-texture-type-for-sampler.html.ini182
47 files changed, 2716 insertions, 1425 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 85978ab26a8..80026118326 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -1,9 +1,9 @@
name: CI
on:
- # Trigger CI when making pushes to try branches, or the branch that homu interacts with.
+ # Triggers the workflow on push or pull request events but only for the master branch
push:
- branches: [ "github-actions-dev", "auto", "try", "try-linux", "try-mac", "try-windows" ]
+ branches: [ "master", "github-actions-dev", "auto", "try", "try-linux", "try-mac", "try-windows", "try-wpt", "linux-wpt-tests"]
pull_request:
branches: [ "master", "github-actions-dev" ]
@@ -894,851 +894,735 @@ jobs:
name: release-binary
path: target.tar.gz
- # linux-wpt1:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=1 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt1-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt2:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=2 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt2-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt3:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=3 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt3-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt4:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=4 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt4-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt5:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=5 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt5-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt6:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=6 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt6-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt7:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=7 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt7-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt8:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=8 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt8-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt9:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=9 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt9-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt10:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=10 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt10-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt11:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=11 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt11-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt12:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=12 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt12-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt13:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=13 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt13-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt14:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=14 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt14-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt15:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=15 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt15-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt16:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=16 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt16-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt17:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=17 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt17-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt18:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=18 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt18-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt19:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=19 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt19-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
- # linux-wpt20:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=20 --this-chunk=20 --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt20-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
+ linux-wpt-1:
+ name: Linux WPT Tests 1
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 1 --log-raw test-wpt.1.log --log-servojson wpt-jsonsummary.1.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.1.log --log-intermittents=intermittents.1.log --log-filteredsummary=filtered-wpt-summary.1.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt1-logs-linux
+ path: |
+ test-wpt.1.log
+ wpt-jsonsummary.1.log
+ filtered-wpt-summary.1.log
+ intermittents.1.log
+ linux-wpt-2:
+ name: Linux WPT Tests 2
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 2 --log-raw test-wpt.2.log --log-servojson wpt-jsonsummary.2.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.2.log --log-intermittents=intermittents.2.log --log-filteredsummary=filtered-wpt-summary.2.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt2-logs-linux
+ path: |
+ test-wpt.2.log
+ wpt-jsonsummary.2.log
+ filtered-wpt-summary.2.log
+ intermittents.2.log
+ linux-wpt-3:
+ name: Linux WPT Tests 3
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 3 --log-raw test-wpt.3.log --log-servojson wpt-jsonsummary.3.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.3.log --log-intermittents=intermittents.3.log --log-filteredsummary=filtered-wpt-summary.3.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt3-logs-linux
+ path: |
+ test-wpt.3.log
+ wpt-jsonsummary.3.log
+ filtered-wpt-summary.3.log
+ intermittents.3.log
+ linux-wpt-4:
+ name: Linux WPT Tests 4
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 4 --log-raw test-wpt.4.log --log-servojson wpt-jsonsummary.4.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.4.log --log-intermittents=intermittents.4.log --log-filteredsummary=filtered-wpt-summary.4.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt4-logs-linux
+ path: |
+ test-wpt.4.log
+ wpt-jsonsummary.4.log
+ filtered-wpt-summary.4.log
+ intermittents.4.log
+ linux-wpt-5:
+ name: Linux WPT Tests 5
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 5 --log-raw test-wpt.5.log --log-servojson wpt-jsonsummary.5.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.5.log --log-intermittents=intermittents.5.log --log-filteredsummary=filtered-wpt-summary.5.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt5-logs-linux
+ path: |
+ test-wpt.5.log
+ wpt-jsonsummary.5.log
+ filtered-wpt-summary.5.log
+ intermittents.5.log
+ linux-wpt-6:
+ name: Linux WPT Tests 6
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 6 --log-raw test-wpt.6.log --log-servojson wpt-jsonsummary.6.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.6.log --log-intermittents=intermittents.6.log --log-filteredsummary=filtered-wpt-summary.6.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt6-logs-linux
+ path: |
+ test-wpt.6.log
+ wpt-jsonsummary.6.log
+ filtered-wpt-summary.6.log
+ intermittents.6.log
+ linux-wpt-7:
+ name: Linux WPT Tests 7
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 7 --log-raw test-wpt.7.log --log-servojson wpt-jsonsummary.7.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.7.log --log-intermittents=intermittents.7.log --log-filteredsummary=filtered-wpt-summary.7.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt7-logs-linux
+ path: |
+ test-wpt.7.log
+ wpt-jsonsummary.7.log
+ filtered-wpt-summary.7.log
+ intermittents.7.log
+ linux-wpt-8:
+ name: Linux WPT Tests 8
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 8 --log-raw test-wpt.8.log --log-servojson wpt-jsonsummary.8.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.8.log --log-intermittents=intermittents.8.log --log-filteredsummary=filtered-wpt-summary.8.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt8-logs-linux
+ path: |
+ test-wpt.8.log
+ wpt-jsonsummary.8.log
+ filtered-wpt-summary.8.log
+ intermittents.8.log
+ linux-wpt-9:
+ name: Linux WPT Tests 9
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 9 --log-raw test-wpt.9.log --log-servojson wpt-jsonsummary.9.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.9.log --log-intermittents=intermittents.9.log --log-filteredsummary=filtered-wpt-summary.9.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt9-logs-linux
+ path: |
+ test-wpt.9.log
+ wpt-jsonsummary.9.log
+ filtered-wpt-summary.9.log
+ intermittents.9.log
+ linux-wpt-10:
+ name: Linux WPT Tests 10
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 10 --log-raw test-wpt.10.log --log-servojson wpt-jsonsummary.10.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.10.log --log-intermittents=intermittents.10.log --log-filteredsummary=filtered-wpt-summary.10.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt10-logs-linux
+ path: |
+ test-wpt.10.log
+ wpt-jsonsummary.10.log
+ filtered-wpt-summary.10.log
+ intermittents.10.log
+ linux-wpt-11:
+ name: Linux WPT Tests 11
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 11 --log-raw test-wpt.11.log --log-servojson wpt-jsonsummary.11.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.11.log --log-intermittents=intermittents.11.log --log-filteredsummary=filtered-wpt-summary.11.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt11-logs-linux
+ path: |
+ test-wpt.11.log
+ wpt-jsonsummary.11.log
+ filtered-wpt-summary.11.log
+ intermittents.11.log
+ linux-wpt-12:
+ name: Linux WPT Tests 12
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 12 --log-raw test-wpt.12.log --log-servojson wpt-jsonsummary.12.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.12.log --log-intermittents=intermittents.12.log --log-filteredsummary=filtered-wpt-summary.12.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt12-logs-linux
+ path: |
+ test-wpt.12.log
+ wpt-jsonsummary.12.log
+ filtered-wpt-summary.12.log
+ intermittents.12.log
+ linux-wpt-13:
+ name: Linux WPT Tests 13
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 13 --log-raw test-wpt.13.log --log-servojson wpt-jsonsummary.13.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.13.log --log-intermittents=intermittents.13.log --log-filteredsummary=filtered-wpt-summary.13.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt13-logs-linux
+ path: |
+ test-wpt.13.log
+ wpt-jsonsummary.13.log
+ filtered-wpt-summary.13.log
+ intermittents.13.log
+ linux-wpt-14:
+ name: Linux WPT Tests 14
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 14 --log-raw test-wpt.14.log --log-servojson wpt-jsonsummary.14.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.14.log --log-intermittents=intermittents.14.log --log-filteredsummary=filtered-wpt-summary.14.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt14-logs-linux
+ path: |
+ test-wpt.14.log
+ wpt-jsonsummary.14.log
+ filtered-wpt-summary.14.log
+ intermittents.14.log
+ linux-wpt-15:
+ name: Linux WPT Tests 15
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 15 --log-raw test-wpt.15.log --log-servojson wpt-jsonsummary.15.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.15.log --log-intermittents=intermittents.15.log --log-filteredsummary=filtered-wpt-summary.15.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt15-logs-linux
+ path: |
+ test-wpt.15.log
+ wpt-jsonsummary.15.log
+ filtered-wpt-summary.15.log
+ intermittents.15.log
+ linux-wpt-16:
+ name: Linux WPT Tests 16
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 16 --log-raw test-wpt.16.log --log-servojson wpt-jsonsummary.16.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.16.log --log-intermittents=intermittents.16.log --log-filteredsummary=filtered-wpt-summary.16.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt16-logs-linux
+ path: |
+ test-wpt.16.log
+ wpt-jsonsummary.16.log
+ filtered-wpt-summary.16.log
+ intermittents.16.log
+ linux-wpt-17:
+ name: Linux WPT Tests 17
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 17 --log-raw test-wpt.17.log --log-servojson wpt-jsonsummary.17.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.17.log --log-intermittents=intermittents.17.log --log-filteredsummary=filtered-wpt-summary.17.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt17-logs-linux
+ path: |
+ test-wpt.17.log
+ wpt-jsonsummary.17.log
+ filtered-wpt-summary.17.log
+ intermittents.17.log
+ linux-wpt-18:
+ name: Linux WPT Tests 18
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 18 --log-raw test-wpt.18.log --log-servojson wpt-jsonsummary.18.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.18.log --log-intermittents=intermittents.18.log --log-filteredsummary=filtered-wpt-summary.18.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt18-logs-linux
+ path: |
+ test-wpt.18.log
+ wpt-jsonsummary.18.log
+ filtered-wpt-summary.18.log
+ intermittents.18.log
+ linux-wpt-19:
+ name: Linux WPT Tests 19
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 19 --log-raw test-wpt.19.log --log-servojson wpt-jsonsummary.19.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.19.log --log-intermittents=intermittents.19.log --log-filteredsummary=filtered-wpt-summary.19.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt19-logs-linux
+ path: |
+ test-wpt.19.log
+ wpt-jsonsummary.19.log
+ filtered-wpt-summary.19.log
+ intermittents.19.log
+ linux-wpt-20:
+ name: Linux WPT Tests 20
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks 20 --this-chunk 20 --log-raw test-wpt.20.log --log-servojson wpt-jsonsummary.20.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.20.log --log-intermittents=intermittents.20.log --log-filteredsummary=filtered-wpt-summary.20.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt20-logs-linux
+ path: |
+ test-wpt.20.log
+ wpt-jsonsummary.20.log
+ filtered-wpt-summary.20.log
+ intermittents.20.log
build_result:
name: homu build finished
runs-on: ubuntu-latest
- needs: ["build-win", "build-mac", "build-linux"]
+ needs:
+ - "build-win"
+ - "build-linux"
+ - "build-mac"
+ - "linux-wpt-1"
+ - "linux-wpt-2"
+ - "linux-wpt-3"
+ - "linux-wpt-4"
+ - "linux-wpt-5"
+ - "linux-wpt-6"
+ - "linux-wpt-7"
+ - "linux-wpt-8"
+ - "linux-wpt-9"
+ - "linux-wpt-10"
+ - "linux-wpt-11"
+ - "linux-wpt-12"
+ - "linux-wpt-13"
+ - "linux-wpt-14"
+ - "linux-wpt-15"
+ - "linux-wpt-16"
+ - "linux-wpt-17"
+ - "linux-wpt-18"
+ - "linux-wpt-19"
+ - "linux-wpt-20"
+
steps:
- name: Mark the job as successful
run: exit 0
diff --git a/etc/ci/workflow.mako b/etc/ci/workflow.mako
index abc2ae26be6..8c2e34e720c 100644
--- a/etc/ci/workflow.mako
+++ b/etc/ci/workflow.mako
@@ -3,7 +3,7 @@ name: CI
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
- branches: [ "master", "github-actions-dev", "auto", "try", "try-linux", "try-mac" ]
+ branches: [ "master", "github-actions-dev", "auto", "try", "try-linux", "try-mac", "try-windows", "try-wpt", "linux-wpt-tests"]
pull_request:
branches: [ "master", "github-actions-dev" ]
@@ -137,54 +137,54 @@ jobs:
path: target.tar.gz
% for chunk in range(1, total_chunks + 1):
- # linux-wpt${chunk}:
- # #needs: build-linux
- # runs-on: ubuntu-20.04
- # steps:
- # - uses: actions/checkout@v2
- # with:
- # fetch-depth: 2
-
- # #- name: Download release binary
- # # uses: actions/download-artifact@v2
- # # with:
- # # name: release-binary
-
- # - name: Fake build
- # run: |
- # wget https://joshmatthews.net/release-binary.zip
- # unzip release-binary.zip
-
- # - name: Prep test environment
- # run: |
- # tar -xzf target.tar.gz
- # python3 -m pip install --upgrade pip virtualenv
- # sudo apt update
- # sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
- # wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
- # sudo apt install ./libffi6_3.2.1-8_amd64.deb
- # python3 ./mach bootstrap-gstreamer
-
- # - name: Run tests
- # run: |
- # python3 ./mach test-wpt --release --processes=2 --total-chunks=${total_chunks} --this-chunk=${chunk} --log-raw=test-wpt.log --log-servojson=wpt-jsonsummary.log --always-succeed | cat
- # python3 ./mach filter-intermittents wpt-jsonsummary.log --log-intermittents=intermittents.log --log-filteredsummary=filtered-wpt-summary.log --tracker-api=default --reporter-api=default
-
- # - name: Archive logs
- # uses: actions/upload-artifact@v2
- # with:
- # name: wpt${chunk}-logs-linux
- # path: |
- # test-wpt.log
- # wpt-jsonsummary.log
- # filtered-wpt-summary.log
- # intermittents.log
+ linux-wpt-${chunk}:
+ name: Linux WPT Tests ${chunk}
+ runs-on: ubuntu-20.04
+ needs: ["build-linux"]
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 2
+ - uses: actions/download-artifact@v2
+ with:
+ name: release-binary
+ path: release-binary
+ - name: unPackage binary
+ run: tar -xzf release-binary/target.tar.gz
+ - name: Prep test environment
+ run: |
+ python3 -m pip install --upgrade pip virtualenv
+ sudo apt update
+ sudo apt install -qy --no-install-recommends libgl1 libssl1.1 libdbus-1-3 libxcb-xfixes0-dev libxcb-shape0-dev libunwind8 libegl1-mesa
+ wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
+ sudo apt install ./libffi6_3.2.1-8_amd64.deb
+ python3 ./mach bootstrap-gstreamer
+ - name: Run tests
+ run: |
+ python3 ./mach test-wpt --release --processes $(nproc) --timeout-multiplier 2 --total-chunks ${total_chunks} --this-chunk ${chunk} --log-raw test-wpt.${chunk}.log --log-servojson wpt-jsonsummary.${chunk}.log --always-succeed
+ python3 ./mach filter-intermittents wpt-jsonsummary.${chunk}.log --log-intermittents=intermittents.${chunk}.log --log-filteredsummary=filtered-wpt-summary.${chunk}.log --tracker-api=default --reporter-api=default
+ - name: Archive logs
+ uses: actions/upload-artifact@v2
+ with:
+ name: wpt${chunk}-logs-linux
+ path: |
+ test-wpt.${chunk}.log
+ wpt-jsonsummary.${chunk}.log
+ filtered-wpt-summary.${chunk}.log
+ intermittents.${chunk}.log
% endfor
build_result:
name: homu build finished
runs-on: ubuntu-latest
- needs: ["build-win", "build-mac", "build-linux"]
+ needs:
+ - "build-win"
+ - "build-linux"
+ - "build-mac"
+ % for chunk in range(1, total_chunks + 1):
+ - "linux-wpt-${chunk}"
+ % endfor
+
steps:
- name: Mark the job as successful
run: exit 0
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py
index 10ad08cbeac..5ee2a4ddfb1 100644
--- a/etc/taskcluster/decision_task.py
+++ b/etc/taskcluster/decision_task.py
@@ -37,10 +37,7 @@ def tasks(task_for):
windows_arm64,
windows_uwp_x64,
macos_unit,
- linux_wpt,
- linux_wpt_layout_2020,
linux_release,
- macos_wpt,
]
by_branch_name = {
"auto": all_tests,
@@ -60,9 +57,10 @@ def tasks(task_for):
"try-linux": [linux_tidy_unit, linux_docs_check, linux_release],
"try-windows": [windows_unit, windows_arm64, windows_uwp_x64],
"try-arm": [windows_arm64],
- "try-wpt": [linux_wpt],
- "try-wpt-2020": [linux_wpt_layout_2020],
- "try-wpt-mac": [macos_wpt],
+ "try-wpt": [],
+ "try-wpt-2020": [],
+ "try-wpt-mac": [],
+ "test-wpt": [],
}
by_branch_name["try-windows-rdp"] = [
functools.partial(f, rdp=True) for f in by_branch_name["try-windows"]
@@ -503,15 +501,15 @@ def macos_release_build_with_debug_assertions(priority=None):
]))
.with_artifacts("repo/target.tar.gz")
.find_or_create("build.macos_x64_release_w_assertions." + CONFIG.tree_hash())
- )
+ ) # pragma: no cover
def linux_release_build_with_debug_assertions(layout_2020):
if layout_2020:
- name_prefix = "Layout 2020 "
- build_args = "--with-layout-2020"
- index_key_suffix = "_2020"
- treeherder_prefix = "2020-"
+ name_prefix = "Layout 2020 " # pragma: no cover
+ build_args = "--with-layout-2020" # pragma: no cover
+ index_key_suffix = "_2020" # pragma: no cover
+ treeherder_prefix = "2020-" # pragma: no cover
else:
name_prefix = ""
build_args = ""
@@ -537,186 +535,6 @@ def linux_release_build_with_debug_assertions(layout_2020):
))
)
-
-def macos_wpt():
- priority = "high" if CONFIG.git_ref == "refs/heads/auto" else None
- build_task = macos_release_build_with_debug_assertions(priority=priority)
- def macos_run_task(name):
- task = macos_task(name).with_python3() \
- .with_repo_bundle(alternate_object_dir="/var/cache/servo.git/objects")
- return with_homebrew(task, ["etc/taskcluster/macos/Brewfile"])
- wpt_chunks(
- "macOS x64",
- macos_run_task,
- build_task,
- repo_dir="repo",
- total_chunks=20,
- processes=8,
- run_webgpu=False,
- )
-
-
-def linux_wpt():
- linux_wpt_common(total_chunks=4, layout_2020=False)
-
-
-def linux_wpt_layout_2020():
- linux_wpt_common(total_chunks=2, layout_2020=True)
-
-
-def linux_wpt_common(total_chunks, layout_2020):
- release_build_task = linux_release_build_with_debug_assertions(layout_2020)
- def linux_run_task(name):
- return linux_task(name).with_dockerfile(dockerfile_path("run")).with_repo_bundle()
- wpt_chunks("Linux x64", linux_run_task, release_build_task, repo_dir="/repo",
- processes=20, total_chunks=total_chunks, layout_2020=layout_2020)
-
-
-def wpt_chunks(platform, make_chunk_task, build_task, total_chunks, processes,
- repo_dir, chunks="all", layout_2020=False, run_webgpu=False):
- if layout_2020:
- start = 1 # Skip the "extra" WPT testing, a.k.a. chunk 0
- name_prefix = "Layout 2020 "
- job_id_prefix = "2020-"
- args = ["--layout-2020"]
- else:
- start = 0
- name_prefix = ""
- job_id_prefix = ""
- args = []
-
- # Our Mac CI runs on machines with an Intel 4000 GPU, so need to work around
- # https://github.com/servo/webrender/wiki/Driver-issues#bug-1570736---texture-swizzling-affects-wrap-modes-on-some-intel-gpus
- if platform == "macOS x64":
- args += ["--pref gfx.texture-swizzling.enabled=false"]
-
- if chunks == "all":
- chunks = range(start, total_chunks + 1)
- for this_chunk in chunks:
- task = (
- make_chunk_task("{}WPT chunk {:0{width}} / {}".format(
- name_prefix,
- this_chunk,
- total_chunks,
- width=len(str(total_chunks)),
- ))
- .with_treeherder(
- platform,
- "WPT-%s" % this_chunk,
- group_symbol=job_id_prefix + "WPT",
- group_name=name_prefix + "web-platform-tests"
- )
- .with_curl_artifact_script(build_task, "target.tar.gz")
- .with_script("tar -xzf target.tar.gz")
- .with_index_and_artifacts_expire_in(log_artifacts_expire_in)
- .with_max_run_time_minutes(90)
- .with_env(
- TOTAL_CHUNKS=str(total_chunks),
- THIS_CHUNK=str(this_chunk),
- PROCESSES=str(processes),
- WPT_ARGS=" ".join(args),
- GST_DEBUG="3",
- )
- )
- # `test-wpt` is piped into `cat` so that stdout is not a TTY
- # and wptrunner does not use "interactive mode" formatting:
- # https://github.com/servo/servo/issues/22438
- if this_chunk == 0:
- if run_webgpu:
- webgpu_script = """
- time python3 ./mach test-wpt _webgpu --release --processes $PROCESSES \
- --headless --log-raw test-webgpu.log --always-succeed \
- --log-errorsummary webgpu-errorsummary.log \
- | cat
- python3 ./mach filter-intermittents \
- webgpu-errorsummary.log \
- --log-intermittents webgpu-intermittents.log \
- --log-filteredsummary filtered-webgpu-errorsummary.log \
- --tracker-api default \
- --reporter-api default
- """ # pragma: no cover
- else:
- webgpu_script = ""
-
- task.with_script("""
- time python3 ./mach test-wpt --release --binary-arg=--multiprocess \
- --processes $PROCESSES \
- --log-raw test-wpt-mp.log \
- --log-errorsummary wpt-mp-errorsummary.log \
- eventsource \
- | cat
- time env PYTHONIOENCODING=utf-8 python3 ./mach test-wpt --release \
- --processes $PROCESSES \
- --log-raw test-wpt-py3.log \
- --log-errorsummary wpt-py3-errorsummary.log \
- --always-succeed \
- url \
- | cat
- python3 ./mach filter-intermittents \
- wpt-py3-errorsummary.log \
- --log-intermittents wpt-py3-intermittents.log \
- --log-filteredsummary filtered-py3-errorsummary.log \
- --tracker-api default \
- --reporter-api default
- time python3 ./mach test-wpt --release --product=servodriver --headless \
- tests/wpt/mozilla/tests/mozilla/DOMParser.html \
- tests/wpt/mozilla/tests/css/per_glyph_font_fallback_a.html \
- tests/wpt/mozilla/tests/css/img_simple.html \
- tests/wpt/mozilla/tests/mozilla/secure.https.html \
- | cat
- time python3 ./mach test-wpt --release --processes $PROCESSES --product=servodriver \
- --headless --log-raw test-bluetooth.log \
- --log-errorsummary bluetooth-errorsummary.log \
- bluetooth \
- | cat
- time python3 ./mach test-wpt --release --processes $PROCESSES --timeout-multiplier=4 \
- --headless --log-raw test-wdspec.log \
- --log-servojson wdspec-jsonsummary.log \
- --always-succeed \
- webdriver \
- | cat
- python3 ./mach filter-intermittents \
- wdspec-jsonsummary.log \
- --log-intermittents intermittents.log \
- --log-filteredsummary filtered-wdspec-errorsummary.log \
- --tracker-api default \
- --reporter-api default
- """ + webgpu_script
- )
- else:
- task.with_script("""
- python3 ./mach test-wpt \
- --release \
- $WPT_ARGS \
- --processes $PROCESSES \
- --total-chunks "$TOTAL_CHUNKS" \
- --this-chunk "$THIS_CHUNK" \
- --log-raw test-wpt.log \
- --log-servojson wpt-jsonsummary.log \
- --always-succeed \
- | cat
- python3 ./mach filter-intermittents \
- wpt-jsonsummary.log \
- --log-intermittents intermittents.log \
- --log-filteredsummary filtered-wpt-errorsummary.log \
- --tracker-api default \
- --reporter-api default
- """)
- all_artifacts = set([
- "%s/%s" % (repo_dir, word)
- for script in task.scripts
- for word in script.split()
- if word.endswith(".log")
- ])
- task.with_artifacts(*all_artifacts)
- task.find_or_create("%s_%swpt_%s.%s" % (
- platform.replace(" ", "_").lower(),
- job_id_prefix.replace("-", "_"),
- this_chunk,
- CONFIG.tree_hash(),
- ))
-
-
def daily_tasks_setup():
# Unlike when reacting to a GitHub push event,
# the commit hash is not known until we clone the repository.
diff --git a/etc/taskcluster/decisionlib.py b/etc/taskcluster/decisionlib.py
index 6466ffa4c74..dbcf11536ce 100644
--- a/etc/taskcluster/decisionlib.py
+++ b/etc/taskcluster/decisionlib.py
@@ -696,7 +696,7 @@ class MacOsGenericWorkerTask(UnixTaskMixin, GenericWorkerTask):
"/bin/bash", "--login", "-x", "-e", "-o", "pipefail", "-c",
deindent("\n".join(self.scripts))
]
- ]
+ ] # pragma: no cover
def with_python3(self):
return self.with_early_script("""
diff --git a/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini b/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
new file mode 100644
index 00000000000..7248ba77bd5
--- /dev/null
+++ b/tests/wpt/metadata/FileAPI/url/url-charset.window.js.ini
@@ -0,0 +1,5 @@
+[url-charset.window.html]
+ expected: TIMEOUT
+ [Blob charset should override any auto-detected charset.]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-001.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-001.html.ini
deleted file mode 100644
index 5e3f2d998e3..00000000000
--- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-001.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hit-test-floats-001.html]
- [hit-test-floats-001]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini
deleted file mode 100644
index f64b45fea6b..00000000000
--- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-002.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hit-test-floats-002.html]
- [Hit test float]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini b/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini
deleted file mode 100644
index f29da48a2a0..00000000000
--- a/tests/wpt/metadata/css/CSS2/floats/hit-test-floats-003.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hit-test-floats-003.html]
- [Miss float below something else]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/CSS2/positioning/abspos-float-with-inline-container.html.ini b/tests/wpt/metadata/css/CSS2/positioning/abspos-float-with-inline-container.html.ini
index 7203ab0404c..3f98bb1fa20 100644
--- a/tests/wpt/metadata/css/CSS2/positioning/abspos-float-with-inline-container.html.ini
+++ b/tests/wpt/metadata/css/CSS2/positioning/abspos-float-with-inline-container.html.ini
@@ -1,2 +1,2 @@
[abspos-float-with-inline-container.html]
- expected: TIMEOUT
+ expected: FAIL
diff --git a/tests/wpt/metadata/css/css-flexbox/hittest-anonymous-box.html.ini b/tests/wpt/metadata/css/css-flexbox/hittest-anonymous-box.html.ini
deleted file mode 100644
index 42e2a57acc3..00000000000
--- a/tests/wpt/metadata/css/css-flexbox/hittest-anonymous-box.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hittest-anonymous-box.html]
- [Hit-testing within an anonymous flex-item should return the flexbox as the hittest result.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/css-flexbox/hittest-before-pseudo.html.ini b/tests/wpt/metadata/css/css-flexbox/hittest-before-pseudo.html.ini
deleted file mode 100644
index 79eb41e58fb..00000000000
--- a/tests/wpt/metadata/css/css-flexbox/hittest-before-pseudo.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[hittest-before-pseudo.html]
- [Hit-testing text within a pseudo-element flex-item should return the flexbox as the hittest result.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
index 278c5650801..ce5623af62d 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-001.html.ini
@@ -53,6 +53,156 @@
[background-position length(px) / events]
expected: FAIL
+ [color color(rgba) / values]
+ expected: FAIL
+
+ [font-size length(pt) / values]
+ expected: FAIL
+
+ [font-size length(pc) / values]
+ expected: FAIL
+
+ [font-size length(px) / values]
+ expected: FAIL
+
+ [font-size length(em) / values]
+ expected: FAIL
+
+ [font-size length(ex) / values]
+ expected: FAIL
+
+ [font-size length(mm) / values]
+ expected: FAIL
+
+ [font-size length(cm) / values]
+ expected: FAIL
+
+ [font-size length(in) / values]
+ expected: FAIL
+
+ [font-size percentage(%) / values]
+ expected: FAIL
+
+ [font-weight font-weight(keyword) / values]
+ expected: FAIL
+
+ [font-weight font-weight(numeric) / values]
+ expected: FAIL
+
+ [line-height number(integer) / values]
+ expected: FAIL
+
+ [line-height number(decimal) / values]
+ expected: FAIL
+
+ [line-height length(pt) / values]
+ expected: FAIL
+
+ [line-height length(pc) / values]
+ expected: FAIL
+
+ [line-height length(px) / values]
+ expected: FAIL
+
+ [line-height length(em) / values]
+ expected: FAIL
+
+ [line-height length(ex) / values]
+ expected: FAIL
+
+ [line-height length(mm) / values]
+ expected: FAIL
+
+ [line-height length(cm) / values]
+ expected: FAIL
+
+ [line-height length(in) / values]
+ expected: FAIL
+
+ [line-height percentage(%) / values]
+ expected: FAIL
+
+ [letter-spacing length(pt) / values]
+ expected: FAIL
+
+ [letter-spacing length(pc) / values]
+ expected: FAIL
+
+ [letter-spacing length(px) / values]
+ expected: FAIL
+
+ [letter-spacing length(em) / values]
+ expected: FAIL
+
+ [letter-spacing length(ex) / values]
+ expected: FAIL
+
+ [letter-spacing length(mm) / values]
+ expected: FAIL
+
+ [letter-spacing length(cm) / values]
+ expected: FAIL
+
+ [letter-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing length(pt) / values]
+ expected: FAIL
+
+ [word-spacing length(pc) / values]
+ expected: FAIL
+
+ [word-spacing length(px) / values]
+ expected: FAIL
+
+ [word-spacing length(em) / values]
+ expected: FAIL
+
+ [word-spacing length(ex) / values]
+ expected: FAIL
+
+ [word-spacing length(mm) / values]
+ expected: FAIL
+
+ [word-spacing length(cm) / values]
+ expected: FAIL
+
+ [word-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing percentage(%) / values]
+ expected: FAIL
+
+ [text-indent length(pt) / values]
+ expected: FAIL
+
+ [text-indent length(pc) / values]
+ expected: FAIL
+
+ [text-indent length(px) / values]
+ expected: FAIL
+
+ [text-indent length(em) / values]
+ expected: FAIL
+
+ [text-indent length(ex) / values]
+ expected: FAIL
+
+ [text-indent length(mm) / values]
+ expected: FAIL
+
+ [text-indent length(cm) / values]
+ expected: FAIL
+
+ [text-indent length(in) / values]
+ expected: FAIL
+
+ [text-indent percentage(%) / values]
+ expected: FAIL
+
+ [text-shadow shadow(shadow) / values]
+ expected: FAIL
+
[padding-bottom length(ex) / values]
expected: FAIL
@@ -203,126 +353,303 @@
[margin-right length(mm) / values]
expected: FAIL
- [background-color color(rgba) / values]
+ [margin-right length(cm) / values]
+ expected: FAIL
+
+ [margin-right length(in) / values]
+ expected: FAIL
+
+ [margin-top length(pt) / values]
+ expected: FAIL
+
+ [margin-top length(pc) / values]
+ expected: FAIL
+
+ [margin-top length(px) / values]
+ expected: FAIL
+
+ [margin-top length(em) / values]
+ expected: FAIL
+
+ [margin-top length(ex) / values]
+ expected: FAIL
+
+ [margin-top length(mm) / values]
+ expected: FAIL
+
+ [margin-top length(cm) / values]
+ expected: FAIL
+
+ [margin-top length(in) / values]
+ expected: FAIL
+
+ [height length(pt) / values]
+ expected: FAIL
+
+ [height length(pc) / values]
+ expected: FAIL
+
+ [height length(px) / values]
+ expected: FAIL
+
+ [height length(em) / values]
+ expected: FAIL
+
+ [height length(ex) / values]
+ expected: FAIL
+
+ [height length(mm) / values]
+ expected: FAIL
+
+ [height length(cm) / values]
+ expected: FAIL
+
+ [height length(in) / values]
+ expected: FAIL
+
+ [height percentage(%) / values]
+ expected: FAIL
+
+ [width length(pt) / values]
+ expected: FAIL
+
+ [width length(pc) / values]
+ expected: FAIL
+
+ [width length(px) / values]
+ expected: FAIL
+
+ [width length(em) / values]
+ expected: FAIL
+
+ [width length(ex) / values]
+ expected: FAIL
+
+ [width length(mm) / values]
+ expected: FAIL
+
+ [width length(cm) / values]
+ expected: FAIL
+
+ [width length(in) / values]
+ expected: FAIL
+
+ [width percentage(%) / values]
+ expected: FAIL
+
+ [min-height length(pt) / values]
+ expected: FAIL
+
+ [min-height length(pc) / values]
+ expected: FAIL
+
+ [min-height length(px) / values]
+ expected: FAIL
+
+ [min-height length(em) / values]
+ expected: FAIL
+
+ [min-height length(ex) / values]
+ expected: FAIL
+
+ [min-height length(mm) / values]
+ expected: FAIL
+
+ [min-height length(cm) / values]
+ expected: FAIL
+
+ [min-height length(in) / values]
+ expected: FAIL
+
+ [min-height percentage(%) / values]
+ expected: FAIL
+
+ [min-width length(pt) / values]
+ expected: FAIL
+
+ [min-width length(pc) / values]
+ expected: FAIL
+
+ [min-width length(px) / values]
+ expected: FAIL
+
+ [min-width length(em) / values]
+ expected: FAIL
+
+ [min-width length(ex) / values]
+ expected: FAIL
+
+ [min-width length(mm) / values]
+ expected: FAIL
+
+ [min-width length(cm) / values]
+ expected: FAIL
+
+ [min-width length(in) / values]
+ expected: FAIL
+
+ [min-width percentage(%) / values]
+ expected: FAIL
+
+ [max-height length(pt) / values]
+ expected: FAIL
+
+ [max-height length(pc) / values]
+ expected: FAIL
+
+ [max-height length(px) / values]
+ expected: FAIL
+
+ [max-height length(em) / values]
+ expected: FAIL
+
+ [max-height length(ex) / values]
+ expected: FAIL
+
+ [max-height length(mm) / values]
+ expected: FAIL
+
+ [max-height length(cm) / values]
+ expected: FAIL
+
+ [max-height length(in) / values]
+ expected: FAIL
+
+ [max-height percentage(%) / values]
+ expected: FAIL
+
+ [max-width length(pt) / values]
+ expected: FAIL
+
+ [max-width length(pc) / values]
+ expected: FAIL
+
+ [max-width length(px) / values]
+ expected: FAIL
+
+ [max-width length(em) / values]
+ expected: FAIL
+
+ [max-width length(ex) / values]
expected: FAIL
- [border-top-width length(pt) / values]
+ [max-width length(mm) / values]
expected: FAIL
- [border-top-width length(pc) / values]
+ [max-width length(cm) / values]
expected: FAIL
- [border-top-width length(px) / values]
+ [max-width length(in) / values]
expected: FAIL
- [border-top-width length(em) / values]
+ [max-width percentage(%) / values]
expected: FAIL
- [border-top-width length(ex) / values]
+ [top length(pt) / values]
expected: FAIL
- [border-top-width length(mm) / values]
+ [top length(pc) / values]
expected: FAIL
- [border-top-width length(cm) / values]
+ [top length(px) / values]
expected: FAIL
- [border-top-width length(in) / values]
+ [top length(em) / values]
expected: FAIL
- [border-right-width length(pt) / values]
+ [top length(ex) / values]
expected: FAIL
- [border-right-width length(pc) / values]
+ [top length(mm) / values]
expected: FAIL
- [border-right-width length(px) / values]
+ [top length(cm) / values]
expected: FAIL
- [border-right-width length(em) / values]
+ [top length(in) / values]
expected: FAIL
- [border-right-width length(ex) / values]
+ [top percentage(%) / values]
expected: FAIL
- [border-right-width length(mm) / values]
+ [right length(pt) / values]
expected: FAIL
- [border-right-width length(cm) / values]
+ [right length(pc) / values]
expected: FAIL
- [border-right-width length(in) / values]
+ [right length(px) / values]
expected: FAIL
- [border-bottom-width length(pt) / values]
+ [right length(em) / values]
expected: FAIL
- [border-bottom-width length(pc) / values]
+ [right length(ex) / values]
expected: FAIL
- [border-bottom-width length(px) / values]
+ [right length(mm) / values]
expected: FAIL
- [border-bottom-width length(em) / values]
+ [right length(cm) / values]
expected: FAIL
- [border-bottom-width length(ex) / values]
+ [right length(in) / values]
expected: FAIL
- [border-bottom-width length(mm) / values]
+ [right percentage(%) / values]
expected: FAIL
- [border-bottom-width length(cm) / values]
+ [bottom length(pt) / values]
expected: FAIL
- [border-bottom-width length(in) / values]
+ [bottom length(pc) / values]
expected: FAIL
- [border-left-width length(pt) / values]
+ [bottom length(px) / values]
expected: FAIL
- [border-left-width length(pc) / values]
+ [bottom length(em) / values]
expected: FAIL
- [border-left-width length(px) / values]
+ [bottom length(ex) / values]
expected: FAIL
- [border-left-width length(em) / values]
+ [bottom length(mm) / values]
expected: FAIL
- [border-left-width length(ex) / values]
+ [bottom length(cm) / values]
expected: FAIL
- [border-left-width length(mm) / values]
+ [bottom length(in) / values]
expected: FAIL
- [border-left-width length(cm) / values]
+ [bottom percentage(%) / values]
expected: FAIL
- [border-left-width length(in) / values]
+ [left length(pt) / values]
expected: FAIL
- [border-top-color color(rgba) / values]
+ [left length(pc) / values]
expected: FAIL
- [border-right-color color(rgba) / values]
+ [left length(px) / values]
expected: FAIL
- [border-bottom-color color(rgba) / values]
+ [left length(em) / values]
expected: FAIL
- [border-left-color color(rgba) / values]
+ [left length(ex) / values]
expected: FAIL
- [padding-bottom length(pt) / values]
+ [left length(mm) / values]
expected: FAIL
- [padding-bottom length(pc) / values]
+ [left length(cm) / values]
expected: FAIL
- [padding-bottom length(px) / values]
+ [left length(in) / values]
expected: FAIL
- [padding-bottom length(em) / values]
+ [left percentage(%) / values]
expected: FAIL
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-003.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-003.html.ini
index 4a6754aa23a..cfb66014edc 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-003.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-003.html.ini
@@ -473,3 +473,33 @@
[display display(static to absolute) / values]
expected: FAIL
+ [border-top-left-radius border-radius(px) / values]
+ expected: FAIL
+
+ [border-top-left-radius border-radius(px-px) / values]
+ expected: FAIL
+
+ [border-top-right-radius border-radius(px) / values]
+ expected: FAIL
+
+ [border-top-right-radius border-radius(px-px) / values]
+ expected: FAIL
+
+ [border-bottom-left-radius border-radius(px) / values]
+ expected: FAIL
+
+ [border-bottom-left-radius border-radius(px-px) / values]
+ expected: FAIL
+
+ [border-bottom-right-radius border-radius(px) / values]
+ expected: FAIL
+
+ [border-bottom-right-radius border-radius(px-px) / values]
+ expected: FAIL
+
+ [box-shadow box-shadow(shadow) / values]
+ expected: FAIL
+
+ [font-stretch font-stretch(keyword) / values]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
index 0434753d57a..5cbf3bf59f3 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-001.html.ini
@@ -1,4 +1,5 @@
[properties-value-inherit-001.html]
+ expected: TIMEOUT
[background-position length(pt) / values]
expected: FAIL
@@ -21,7 +22,7 @@
expected: FAIL
[visibility visibility(keyword) / values]
- expected: FAIL
+ expected: TIMEOUT
[background-position length(ex) / values]
expected: FAIL
@@ -56,157 +57,469 @@
[background-position length(px) / events]
expected: FAIL
- [padding-bottom length(ex) / events]
+ [background-color color(rgba) / events]
expected: FAIL
- [padding-bottom length(mm) / events]
+ [border-top-color color(rgba) / events]
expected: FAIL
- [padding-bottom length(cm) / events]
+ [border-right-color color(rgba) / events]
expected: FAIL
- [padding-bottom length(in) / events]
+ [border-bottom-color color(rgba) / events]
expected: FAIL
- [padding-left length(pt) / events]
+ [border-left-color color(rgba) / events]
expected: FAIL
- [padding-left length(pc) / events]
+ [max-height length(ex) / events]
expected: FAIL
- [padding-left length(px) / events]
+ [max-height length(mm) / events]
expected: FAIL
- [padding-left length(em) / events]
+ [max-height length(cm) / events]
expected: FAIL
- [padding-left length(ex) / events]
+ [max-height length(in) / events]
expected: FAIL
- [padding-left length(mm) / events]
+ [max-height percentage(%) / events]
expected: FAIL
- [padding-left length(cm) / events]
+ [max-width length(pt) / events]
expected: FAIL
- [padding-left length(in) / events]
+ [max-width length(pc) / events]
expected: FAIL
- [padding-right length(pt) / events]
+ [max-width length(px) / events]
expected: FAIL
- [padding-right length(pc) / events]
+ [max-width length(em) / events]
expected: FAIL
- [padding-right length(px) / events]
+ [max-width length(ex) / events]
expected: FAIL
- [padding-right length(em) / events]
+ [max-width length(mm) / events]
expected: FAIL
- [padding-right length(ex) / events]
+ [max-width length(cm) / events]
expected: FAIL
- [padding-right length(mm) / events]
+ [max-width length(in) / events]
expected: FAIL
- [padding-right length(cm) / events]
+ [max-width percentage(%) / events]
expected: FAIL
- [padding-right length(in) / events]
+ [top length(pt) / events]
expected: FAIL
- [padding-top length(pt) / events]
+ [top length(pc) / events]
expected: FAIL
- [padding-top length(pc) / events]
+ [top length(px) / events]
expected: FAIL
- [padding-top length(px) / events]
+ [top length(em) / events]
expected: FAIL
- [padding-top length(em) / events]
+ [top length(ex) / events]
expected: FAIL
- [padding-top length(ex) / events]
+ [top length(mm) / events]
expected: FAIL
- [padding-top length(mm) / events]
+ [top length(cm) / events]
expected: FAIL
- [padding-top length(cm) / events]
+ [top length(in) / events]
expected: FAIL
- [padding-top length(in) / events]
+ [top percentage(%) / events]
expected: FAIL
- [margin-bottom length(pt) / events]
+ [right length(pt) / events]
expected: FAIL
- [margin-bottom length(pc) / events]
+ [right length(pc) / events]
expected: FAIL
- [margin-bottom length(px) / events]
+ [right length(px) / events]
expected: FAIL
- [margin-bottom length(em) / events]
+ [right length(em) / events]
expected: FAIL
- [margin-bottom length(ex) / events]
+ [right length(ex) / events]
expected: FAIL
- [margin-bottom length(mm) / events]
+ [right length(mm) / events]
expected: FAIL
- [margin-bottom length(cm) / events]
+ [right length(cm) / events]
expected: FAIL
- [margin-bottom length(in) / events]
+ [right length(in) / events]
expected: FAIL
- [margin-left length(pt) / events]
+ [right percentage(%) / events]
expected: FAIL
- [margin-left length(pc) / events]
+ [bottom length(pt) / events]
expected: FAIL
- [margin-left length(px) / events]
+ [bottom length(pc) / events]
expected: FAIL
- [margin-left length(em) / events]
+ [bottom length(px) / events]
expected: FAIL
- [margin-left length(ex) / events]
+ [bottom length(em) / events]
expected: FAIL
- [margin-left length(mm) / events]
+ [bottom length(ex) / events]
expected: FAIL
- [margin-left length(cm) / events]
+ [bottom length(mm) / events]
expected: FAIL
- [margin-left length(in) / events]
+ [bottom length(cm) / events]
expected: FAIL
- [margin-right length(pt) / events]
+ [bottom length(in) / events]
expected: FAIL
- [margin-right length(pc) / events]
+ [bottom percentage(%) / events]
expected: FAIL
- [margin-right length(px) / events]
+ [left length(pt) / events]
expected: FAIL
- [margin-right length(em) / events]
+ [left length(pc) / events]
expected: FAIL
- [margin-right length(ex) / events]
+ [left length(px) / events]
expected: FAIL
- [margin-right length(mm) / events]
+ [left length(em) / events]
expected: FAIL
- [background-color color(rgba) / events]
+ [left length(ex) / events]
+ expected: FAIL
+
+ [left length(mm) / events]
+ expected: FAIL
+
+ [left length(cm) / events]
+ expected: FAIL
+
+ [left length(in) / events]
+ expected: FAIL
+
+ [left percentage(%) / events]
+ expected: FAIL
+
+ [color color(rgba) / events]
+ expected: FAIL
+
+ [font-size length(pt) / events]
+ expected: FAIL
+
+ [font-size length(pc) / events]
+ expected: FAIL
+
+ [font-size length(px) / events]
+ expected: FAIL
+
+ [font-size length(em) / events]
+ expected: FAIL
+
+ [font-size length(ex) / events]
+ expected: FAIL
+
+ [font-size length(mm) / events]
+ expected: FAIL
+
+ [font-size length(cm) / events]
+ expected: FAIL
+
+ [font-size length(in) / events]
+ expected: FAIL
+
+ [font-size percentage(%) / events]
+ expected: FAIL
+
+ [font-weight font-weight(keyword) / events]
+ expected: FAIL
+
+ [font-weight font-weight(numeric) / events]
+ expected: FAIL
+
+ [line-height number(integer) / events]
+ expected: FAIL
+
+ [line-height number(decimal) / events]
+ expected: FAIL
+
+ [line-height length(pt) / events]
+ expected: FAIL
+
+ [line-height length(pc) / events]
+ expected: FAIL
+
+ [line-height length(px) / events]
+ expected: FAIL
+
+ [line-height length(em) / events]
+ expected: FAIL
+
+ [line-height length(ex) / events]
+ expected: FAIL
+
+ [line-height length(mm) / events]
+ expected: FAIL
+
+ [line-height length(cm) / events]
+ expected: FAIL
+
+ [line-height length(in) / events]
+ expected: FAIL
+
+ [line-height percentage(%) / events]
+ expected: FAIL
+
+ [letter-spacing length(pt) / events]
+ expected: FAIL
+
+ [letter-spacing length(pc) / events]
+ expected: FAIL
+
+ [letter-spacing length(px) / events]
+ expected: FAIL
+
+ [letter-spacing length(em) / events]
+ expected: FAIL
+
+ [letter-spacing length(ex) / events]
+ expected: FAIL
+
+ [letter-spacing length(mm) / events]
+ expected: FAIL
+
+ [letter-spacing length(cm) / events]
+ expected: FAIL
+
+ [letter-spacing length(in) / events]
+ expected: FAIL
+
+ [word-spacing length(pt) / events]
+ expected: FAIL
+
+ [word-spacing length(pc) / events]
+ expected: FAIL
+
+ [word-spacing length(px) / events]
+ expected: FAIL
+
+ [word-spacing length(em) / events]
+ expected: FAIL
+
+ [word-spacing length(ex) / events]
+ expected: FAIL
+
+ [word-spacing length(mm) / events]
+ expected: FAIL
+
+ [word-spacing length(cm) / events]
+ expected: FAIL
+
+ [word-spacing length(in) / events]
+ expected: FAIL
+
+ [word-spacing percentage(%) / events]
+ expected: FAIL
+
+ [text-indent length(pt) / events]
+ expected: FAIL
+
+ [text-indent length(pc) / events]
+ expected: FAIL
+
+ [text-indent length(px) / events]
+ expected: FAIL
+
+ [text-indent length(em) / events]
+ expected: FAIL
+
+ [text-indent length(ex) / events]
+ expected: FAIL
+
+ [text-indent length(mm) / events]
+ expected: FAIL
+
+ [text-indent length(cm) / events]
+ expected: FAIL
+
+ [text-indent length(in) / events]
+ expected: FAIL
+
+ [text-indent percentage(%) / events]
+ expected: FAIL
+
+ [text-shadow shadow(shadow) / events]
+ expected: FAIL
+
+ [margin-right length(cm) / events]
+ expected: FAIL
+
+ [margin-right length(in) / events]
+ expected: FAIL
+
+ [margin-top length(pt) / events]
+ expected: FAIL
+
+ [margin-top length(pc) / events]
+ expected: FAIL
+
+ [margin-top length(px) / events]
+ expected: FAIL
+
+ [margin-top length(em) / events]
+ expected: FAIL
+
+ [margin-top length(ex) / events]
+ expected: FAIL
+
+ [margin-top length(mm) / events]
+ expected: FAIL
+
+ [margin-top length(cm) / events]
+ expected: FAIL
+
+ [margin-top length(in) / events]
+ expected: FAIL
+
+ [height length(pt) / events]
+ expected: FAIL
+
+ [height length(pc) / events]
+ expected: FAIL
+
+ [height length(px) / events]
+ expected: FAIL
+
+ [height length(em) / events]
+ expected: FAIL
+
+ [height length(ex) / events]
+ expected: FAIL
+
+ [height length(mm) / events]
+ expected: FAIL
+
+ [height length(cm) / events]
+ expected: FAIL
+
+ [height length(in) / events]
+ expected: FAIL
+
+ [height percentage(%) / events]
+ expected: FAIL
+
+ [width length(pt) / events]
+ expected: FAIL
+
+ [width length(pc) / events]
+ expected: FAIL
+
+ [width length(px) / events]
+ expected: FAIL
+
+ [width length(em) / events]
+ expected: FAIL
+
+ [width length(ex) / events]
+ expected: FAIL
+
+ [width length(mm) / events]
+ expected: FAIL
+
+ [width length(cm) / events]
+ expected: FAIL
+
+ [width length(in) / events]
+ expected: FAIL
+
+ [width percentage(%) / events]
+ expected: FAIL
+
+ [min-height length(pt) / events]
+ expected: FAIL
+
+ [min-height length(pc) / events]
+ expected: FAIL
+
+ [min-height length(px) / events]
+ expected: FAIL
+
+ [min-height length(em) / events]
+ expected: FAIL
+
+ [min-height length(ex) / events]
+ expected: FAIL
+
+ [min-height length(mm) / events]
+ expected: FAIL
+
+ [min-height length(cm) / events]
+ expected: FAIL
+
+ [min-height length(in) / events]
+ expected: FAIL
+
+ [min-height percentage(%) / events]
+ expected: FAIL
+
+ [min-width length(pt) / events]
+ expected: FAIL
+
+ [min-width length(pc) / events]
+ expected: FAIL
+
+ [min-width length(px) / events]
+ expected: FAIL
+
+ [min-width length(em) / events]
+ expected: FAIL
+
+ [min-width length(ex) / events]
+ expected: FAIL
+
+ [min-width length(mm) / events]
+ expected: FAIL
+
+ [min-width length(cm) / events]
+ expected: FAIL
+
+ [min-width length(in) / events]
+ expected: FAIL
+
+ [min-width percentage(%) / events]
+ expected: FAIL
+
+ [max-height length(pt) / events]
+ expected: FAIL
+
+ [max-height length(pc) / events]
+ expected: FAIL
+
+ [max-height length(px) / events]
+ expected: FAIL
+
+ [max-height length(em) / events]
expected: FAIL
[border-top-width length(pt) / events]
@@ -305,18 +618,6 @@
[border-left-width length(in) / events]
expected: FAIL
- [border-top-color color(rgba) / events]
- expected: FAIL
-
- [border-right-color color(rgba) / events]
- expected: FAIL
-
- [border-bottom-color color(rgba) / events]
- expected: FAIL
-
- [border-left-color color(rgba) / events]
- expected: FAIL
-
[padding-bottom length(pt) / events]
expected: FAIL
@@ -329,303 +630,480 @@
[padding-bottom length(em) / events]
expected: FAIL
- [max-height length(ex) / events]
+ [padding-bottom length(ex) / values]
expected: FAIL
- [max-height length(mm) / events]
+ [padding-bottom length(ex) / events]
expected: FAIL
- [max-height length(cm) / events]
+ [padding-bottom length(mm) / values]
expected: FAIL
- [max-height length(in) / events]
+ [padding-bottom length(mm) / events]
expected: FAIL
- [max-height percentage(%) / events]
+ [padding-bottom length(cm) / values]
expected: FAIL
- [max-width length(pt) / events]
+ [padding-bottom length(cm) / events]
expected: FAIL
- [max-width length(pc) / events]
+ [padding-bottom length(in) / values]
expected: FAIL
- [max-width length(px) / events]
+ [padding-bottom length(in) / events]
expected: FAIL
- [max-width length(em) / events]
+ [padding-left length(pt) / values]
expected: FAIL
- [max-width length(ex) / events]
+ [padding-left length(pt) / events]
expected: FAIL
- [max-width length(mm) / events]
+ [padding-left length(pc) / values]
expected: FAIL
- [max-width length(cm) / events]
+ [padding-left length(pc) / events]
expected: FAIL
- [max-width length(in) / events]
+ [padding-left length(px) / values]
expected: FAIL
- [max-width percentage(%) / events]
+ [padding-left length(px) / events]
expected: FAIL
- [top length(pt) / events]
+ [padding-left length(em) / values]
expected: FAIL
- [top length(pc) / events]
+ [padding-left length(em) / events]
expected: FAIL
- [top length(px) / events]
+ [padding-left length(ex) / values]
expected: FAIL
- [top length(em) / events]
+ [padding-left length(ex) / events]
expected: FAIL
- [top length(ex) / events]
+ [padding-left length(mm) / values]
expected: FAIL
- [top length(mm) / events]
+ [padding-left length(mm) / events]
expected: FAIL
- [top length(cm) / events]
+ [padding-left length(cm) / values]
expected: FAIL
- [top length(in) / events]
+ [padding-left length(cm) / events]
expected: FAIL
- [top percentage(%) / events]
+ [padding-left length(in) / values]
expected: FAIL
- [right length(pt) / events]
+ [padding-left length(in) / events]
expected: FAIL
- [right length(pc) / events]
+ [padding-right length(pt) / values]
expected: FAIL
- [right length(px) / events]
+ [padding-right length(pt) / events]
expected: FAIL
- [right length(em) / events]
+ [padding-right length(pc) / values]
expected: FAIL
- [right length(ex) / events]
+ [padding-right length(pc) / events]
expected: FAIL
- [right length(mm) / events]
+ [padding-right length(px) / values]
expected: FAIL
- [right length(cm) / events]
+ [padding-right length(px) / events]
expected: FAIL
- [right length(in) / events]
+ [padding-right length(em) / values]
expected: FAIL
- [right percentage(%) / events]
+ [padding-right length(em) / events]
expected: FAIL
- [bottom length(pt) / events]
+ [padding-right length(ex) / values]
expected: FAIL
- [bottom length(pc) / events]
+ [padding-right length(ex) / events]
expected: FAIL
- [bottom length(px) / events]
+ [padding-right length(mm) / values]
expected: FAIL
- [bottom length(em) / events]
+ [padding-right length(mm) / events]
expected: FAIL
- [bottom length(ex) / events]
+ [padding-right length(cm) / values]
expected: FAIL
- [bottom length(mm) / events]
+ [padding-right length(cm) / events]
expected: FAIL
- [bottom length(cm) / events]
+ [padding-right length(in) / values]
expected: FAIL
- [bottom length(in) / events]
+ [padding-right length(in) / events]
expected: FAIL
- [bottom percentage(%) / events]
+ [padding-top length(pt) / values]
expected: FAIL
- [left length(pt) / events]
+ [padding-top length(pt) / events]
expected: FAIL
- [left length(pc) / events]
+ [padding-top length(pc) / values]
expected: FAIL
- [left length(px) / events]
+ [padding-top length(pc) / events]
expected: FAIL
- [left length(em) / events]
+ [padding-top length(px) / values]
expected: FAIL
- [left length(ex) / events]
+ [padding-top length(px) / events]
expected: FAIL
- [left length(mm) / events]
+ [padding-top length(em) / values]
expected: FAIL
- [left length(cm) / events]
+ [padding-top length(em) / events]
expected: FAIL
- [left length(in) / events]
+ [padding-top length(ex) / values]
expected: FAIL
- [left percentage(%) / events]
+ [padding-top length(ex) / events]
expected: FAIL
- [color color(rgba) / events]
+ [padding-top length(mm) / values]
expected: FAIL
- [font-size length(pt) / events]
+ [padding-top length(mm) / events]
expected: FAIL
- [font-size length(pc) / events]
+ [padding-top length(cm) / values]
expected: FAIL
- [font-size length(px) / events]
+ [padding-top length(cm) / events]
expected: FAIL
- [font-size length(em) / events]
+ [padding-top length(in) / values]
expected: FAIL
- [font-size length(ex) / events]
+ [padding-top length(in) / events]
expected: FAIL
- [font-size length(mm) / events]
+ [margin-bottom length(pt) / values]
expected: FAIL
- [font-size length(cm) / events]
+ [margin-bottom length(pt) / events]
expected: FAIL
- [font-size length(in) / events]
+ [margin-bottom length(pc) / values]
expected: FAIL
- [font-size percentage(%) / events]
+ [margin-bottom length(pc) / events]
expected: FAIL
- [font-weight font-weight(keyword) / events]
+ [margin-bottom length(px) / values]
expected: FAIL
- [font-weight font-weight(numeric) / events]
+ [margin-bottom length(px) / events]
expected: FAIL
- [line-height number(integer) / events]
+ [margin-bottom length(em) / values]
expected: FAIL
- [line-height number(decimal) / events]
+ [margin-bottom length(em) / events]
expected: FAIL
- [line-height length(pt) / events]
+ [margin-bottom length(ex) / values]
expected: FAIL
- [line-height length(pc) / events]
+ [margin-bottom length(ex) / events]
expected: FAIL
- [line-height length(px) / events]
+ [margin-bottom length(mm) / values]
expected: FAIL
- [line-height length(em) / events]
+ [margin-bottom length(mm) / events]
expected: FAIL
- [line-height length(ex) / events]
+ [margin-bottom length(cm) / values]
expected: FAIL
- [line-height length(mm) / events]
+ [margin-bottom length(cm) / events]
expected: FAIL
- [line-height length(cm) / events]
+ [margin-bottom length(in) / values]
expected: FAIL
- [line-height length(in) / events]
+ [margin-bottom length(in) / events]
expected: FAIL
- [line-height percentage(%) / events]
+ [margin-left length(pt) / values]
expected: FAIL
- [letter-spacing length(pt) / events]
+ [margin-left length(pt) / events]
expected: FAIL
- [letter-spacing length(pc) / events]
+ [margin-left length(pc) / values]
expected: FAIL
- [letter-spacing length(px) / events]
+ [margin-left length(pc) / events]
expected: FAIL
- [letter-spacing length(em) / events]
+ [margin-left length(px) / values]
expected: FAIL
- [letter-spacing length(ex) / events]
+ [margin-left length(px) / events]
expected: FAIL
- [letter-spacing length(mm) / events]
+ [margin-left length(em) / values]
expected: FAIL
- [letter-spacing length(cm) / events]
+ [margin-left length(em) / events]
expected: FAIL
- [letter-spacing length(in) / events]
+ [margin-left length(ex) / values]
expected: FAIL
- [word-spacing length(pt) / events]
+ [margin-left length(ex) / events]
expected: FAIL
- [word-spacing length(pc) / events]
+ [margin-left length(mm) / values]
expected: FAIL
- [word-spacing length(px) / events]
+ [margin-left length(mm) / events]
expected: FAIL
- [word-spacing length(em) / events]
+ [margin-left length(cm) / values]
expected: FAIL
- [word-spacing length(ex) / events]
+ [margin-left length(cm) / events]
expected: FAIL
- [word-spacing length(mm) / events]
+ [margin-left length(in) / values]
expected: FAIL
- [word-spacing length(cm) / events]
+ [margin-left length(in) / events]
expected: FAIL
- [word-spacing length(in) / events]
+ [margin-right length(pt) / values]
expected: FAIL
- [word-spacing percentage(%) / events]
+ [margin-right length(pt) / events]
expected: FAIL
- [text-indent length(pt) / events]
+ [margin-right length(pc) / values]
expected: FAIL
- [text-indent length(pc) / events]
+ [margin-right length(pc) / events]
expected: FAIL
- [text-indent length(px) / events]
+ [margin-right length(px) / values]
expected: FAIL
- [text-indent length(em) / events]
+ [margin-right length(px) / events]
expected: FAIL
- [text-indent length(ex) / events]
+ [margin-right length(em) / values]
expected: FAIL
- [text-indent length(mm) / events]
+ [margin-right length(em) / events]
expected: FAIL
- [text-indent length(cm) / events]
+ [margin-right length(ex) / values]
expected: FAIL
- [text-indent length(in) / events]
+ [margin-right length(ex) / events]
expected: FAIL
- [text-indent percentage(%) / events]
+ [margin-right length(mm) / values]
expected: FAIL
- [text-shadow shadow(shadow) / events]
+ [margin-right length(mm) / events]
expected: FAIL
+ [outline-color color(rgba) / values]
+ expected: TIMEOUT
+
+ [outline-color color(rgba) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(pt) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(pt) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(pc) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(pc) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(px) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(px) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(em) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(em) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(ex) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(ex) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(mm) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(mm) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(cm) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(cm) / events]
+ expected: TIMEOUT
+
+ [outline-offset length(in) / values]
+ expected: TIMEOUT
+
+ [outline-offset length(in) / events]
+ expected: TIMEOUT
+
+ [outline-width length(pt) / values]
+ expected: TIMEOUT
+
+ [outline-width length(pt) / events]
+ expected: TIMEOUT
+
+ [outline-width length(pc) / values]
+ expected: TIMEOUT
+
+ [outline-width length(pc) / events]
+ expected: TIMEOUT
+
+ [outline-width length(px) / values]
+ expected: TIMEOUT
+
+ [outline-width length(px) / events]
+ expected: TIMEOUT
+
+ [outline-width length(em) / values]
+ expected: TIMEOUT
+
+ [outline-width length(em) / events]
+ expected: TIMEOUT
+
+ [outline-width length(ex) / values]
+ expected: TIMEOUT
+
+ [outline-width length(ex) / events]
+ expected: TIMEOUT
+
+ [outline-width length(mm) / values]
+ expected: TIMEOUT
+
+ [outline-width length(mm) / events]
+ expected: TIMEOUT
+
+ [outline-width length(cm) / values]
+ expected: TIMEOUT
+
+ [outline-width length(cm) / events]
+ expected: TIMEOUT
+
+ [outline-width length(in) / values]
+ expected: TIMEOUT
+
+ [outline-width length(in) / events]
+ expected: TIMEOUT
+
+ [clip rectangle(rectangle) / values]
+ expected: TIMEOUT
+
+ [clip rectangle(rectangle) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(pt) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(pt) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(pc) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(pc) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(px) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(px) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(em) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(em) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(ex) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(ex) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(mm) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(mm) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(cm) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(cm) / events]
+ expected: TIMEOUT
+
+ [vertical-align length(in) / values]
+ expected: TIMEOUT
+
+ [vertical-align length(in) / events]
+ expected: TIMEOUT
+
+ [vertical-align percentage(%) / values]
+ expected: TIMEOUT
+
+ [vertical-align percentage(%) / events]
+ expected: TIMEOUT
+
+ [opacity number[0,1\](zero-to-one) / values]
+ expected: TIMEOUT
+
+ [opacity number[0,1\](zero-to-one) / events]
+ expected: TIMEOUT
+
+ [visibility visibility(keyword) / events]
+ expected: TIMEOUT
+
+ [z-index integer(integer) / values]
+ expected: TIMEOUT
+
+ [z-index integer(integer) / events]
+ expected: TIMEOUT
+
diff --git a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
index 492f1b2bd2e..5efa943724c 100644
--- a/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/properties-value-inherit-002.html.ini
@@ -326,3 +326,303 @@
[margin-right length(mm) / values]
expected: FAIL
+ [max-height length(ex) / values]
+ expected: FAIL
+
+ [max-height length(mm) / values]
+ expected: FAIL
+
+ [max-height length(cm) / values]
+ expected: FAIL
+
+ [max-height length(in) / values]
+ expected: FAIL
+
+ [max-height percentage(%) / values]
+ expected: FAIL
+
+ [max-width length(pt) / values]
+ expected: FAIL
+
+ [max-width length(pc) / values]
+ expected: FAIL
+
+ [max-width length(px) / values]
+ expected: FAIL
+
+ [max-width length(em) / values]
+ expected: FAIL
+
+ [max-width length(ex) / values]
+ expected: FAIL
+
+ [max-width length(mm) / values]
+ expected: FAIL
+
+ [max-width length(cm) / values]
+ expected: FAIL
+
+ [max-width length(in) / values]
+ expected: FAIL
+
+ [max-width percentage(%) / values]
+ expected: FAIL
+
+ [top length(pt) / values]
+ expected: FAIL
+
+ [top length(pc) / values]
+ expected: FAIL
+
+ [top length(px) / values]
+ expected: FAIL
+
+ [top length(em) / values]
+ expected: FAIL
+
+ [top length(ex) / values]
+ expected: FAIL
+
+ [top length(mm) / values]
+ expected: FAIL
+
+ [top length(cm) / values]
+ expected: FAIL
+
+ [top length(in) / values]
+ expected: FAIL
+
+ [top percentage(%) / values]
+ expected: FAIL
+
+ [right length(pt) / values]
+ expected: FAIL
+
+ [right length(pc) / values]
+ expected: FAIL
+
+ [right length(px) / values]
+ expected: FAIL
+
+ [right length(em) / values]
+ expected: FAIL
+
+ [right length(ex) / values]
+ expected: FAIL
+
+ [right length(mm) / values]
+ expected: FAIL
+
+ [right length(cm) / values]
+ expected: FAIL
+
+ [right length(in) / values]
+ expected: FAIL
+
+ [right percentage(%) / values]
+ expected: FAIL
+
+ [bottom length(pt) / values]
+ expected: FAIL
+
+ [bottom length(pc) / values]
+ expected: FAIL
+
+ [bottom length(px) / values]
+ expected: FAIL
+
+ [bottom length(em) / values]
+ expected: FAIL
+
+ [bottom length(ex) / values]
+ expected: FAIL
+
+ [bottom length(mm) / values]
+ expected: FAIL
+
+ [bottom length(cm) / values]
+ expected: FAIL
+
+ [bottom length(in) / values]
+ expected: FAIL
+
+ [bottom percentage(%) / values]
+ expected: FAIL
+
+ [left length(pt) / values]
+ expected: FAIL
+
+ [left length(pc) / values]
+ expected: FAIL
+
+ [left length(px) / values]
+ expected: FAIL
+
+ [left length(em) / values]
+ expected: FAIL
+
+ [left length(ex) / values]
+ expected: FAIL
+
+ [left length(mm) / values]
+ expected: FAIL
+
+ [left length(cm) / values]
+ expected: FAIL
+
+ [left length(in) / values]
+ expected: FAIL
+
+ [left percentage(%) / values]
+ expected: FAIL
+
+ [color color(rgba) / values]
+ expected: FAIL
+
+ [font-size length(pt) / values]
+ expected: FAIL
+
+ [font-size length(pc) / values]
+ expected: FAIL
+
+ [font-size length(px) / values]
+ expected: FAIL
+
+ [font-size length(em) / values]
+ expected: FAIL
+
+ [font-size length(ex) / values]
+ expected: FAIL
+
+ [font-size length(mm) / values]
+ expected: FAIL
+
+ [font-size length(cm) / values]
+ expected: FAIL
+
+ [font-size length(in) / values]
+ expected: FAIL
+
+ [font-size percentage(%) / values]
+ expected: FAIL
+
+ [font-weight font-weight(keyword) / values]
+ expected: FAIL
+
+ [font-weight font-weight(numeric) / values]
+ expected: FAIL
+
+ [line-height number(integer) / values]
+ expected: FAIL
+
+ [line-height number(decimal) / values]
+ expected: FAIL
+
+ [line-height length(pt) / values]
+ expected: FAIL
+
+ [line-height length(pc) / values]
+ expected: FAIL
+
+ [line-height length(px) / values]
+ expected: FAIL
+
+ [line-height length(em) / values]
+ expected: FAIL
+
+ [line-height length(ex) / values]
+ expected: FAIL
+
+ [line-height length(mm) / values]
+ expected: FAIL
+
+ [line-height length(cm) / values]
+ expected: FAIL
+
+ [line-height length(in) / values]
+ expected: FAIL
+
+ [line-height percentage(%) / values]
+ expected: FAIL
+
+ [letter-spacing length(pt) / values]
+ expected: FAIL
+
+ [letter-spacing length(pc) / values]
+ expected: FAIL
+
+ [letter-spacing length(px) / values]
+ expected: FAIL
+
+ [letter-spacing length(em) / values]
+ expected: FAIL
+
+ [letter-spacing length(ex) / values]
+ expected: FAIL
+
+ [letter-spacing length(mm) / values]
+ expected: FAIL
+
+ [letter-spacing length(cm) / values]
+ expected: FAIL
+
+ [letter-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing length(pt) / values]
+ expected: FAIL
+
+ [word-spacing length(pc) / values]
+ expected: FAIL
+
+ [word-spacing length(px) / values]
+ expected: FAIL
+
+ [word-spacing length(em) / values]
+ expected: FAIL
+
+ [word-spacing length(ex) / values]
+ expected: FAIL
+
+ [word-spacing length(mm) / values]
+ expected: FAIL
+
+ [word-spacing length(cm) / values]
+ expected: FAIL
+
+ [word-spacing length(in) / values]
+ expected: FAIL
+
+ [word-spacing percentage(%) / values]
+ expected: FAIL
+
+ [text-indent length(pt) / values]
+ expected: FAIL
+
+ [text-indent length(pc) / values]
+ expected: FAIL
+
+ [text-indent length(px) / values]
+ expected: FAIL
+
+ [text-indent length(em) / values]
+ expected: FAIL
+
+ [text-indent length(ex) / values]
+ expected: FAIL
+
+ [text-indent length(mm) / values]
+ expected: FAIL
+
+ [text-indent length(cm) / values]
+ expected: FAIL
+
+ [text-indent length(in) / values]
+ expected: FAIL
+
+ [text-indent percentage(%) / values]
+ expected: FAIL
+
+ [text-shadow shadow(shadow) / values]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/css/css-transitions/pseudo-elements-001.html.ini b/tests/wpt/metadata/css/css-transitions/pseudo-elements-001.html.ini
index 8bb346ac786..e69de29bb2d 100644
--- a/tests/wpt/metadata/css/css-transitions/pseudo-elements-001.html.ini
+++ b/tests/wpt/metadata/css/css-transitions/pseudo-elements-001.html.ini
@@ -1,7 +0,0 @@
-[pseudo-elements-001.html]
- [transition padding-left on :before / values]
- expected: FAIL
-
- [transition padding-left on :after / values]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
index 939a36eb9d9..0de7a32529f 100644
--- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
+++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini
@@ -2,6 +2,7 @@
type: testharness
[single-byte-decoder.html?document]
+ expected: TIMEOUT
[ISO-8859-4: iso_8859-4:1988 (document.characterSet and document.inputEncoding)]
expected: FAIL
@@ -29,6 +30,9 @@
[ISO-8859-8: iso_8859-8:1988 (document.characterSet and document.inputEncoding)]
expected: FAIL
+ [KOI8-R: cskoi8r (document.characterSet and document.inputEncoding)]
+ expected: TIMEOUT
+
[single-byte-decoder.html?XMLHttpRequest]
[ISO-8859-2: iso_8859-2:1987 (XMLHttpRequest)]
diff --git a/tests/wpt/metadata/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html.ini b/tests/wpt/metadata/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html.ini
index 93903030914..63052ef8a82 100644
--- a/tests/wpt/metadata/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html.ini
+++ b/tests/wpt/metadata/html/canvas/element/pixel-manipulation/2d.imageData.object.ctor.basics.html.ini
@@ -1,2 +1,4 @@
[2d.imageData.object.ctor.basics.html]
- expected: CRASH
+ [Testing different type of ImageData constructor]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini b/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini
deleted file mode 100644
index ac9b670991a..00000000000
--- a/tests/wpt/metadata/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[fieldset-flexbox.html]
- expected: CRASH
diff --git a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
index 792579fabfa..a326b111394 100644
--- a/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
+++ b/tests/wpt/metadata/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html.ini
@@ -11,9 +11,6 @@
[audio/webm (optional)]
expected: FAIL
- [audio/webm with and without codecs]
- expected: FAIL
-
[audio/mp4; codecs="mp4a.40.2" (optional)]
expected: FAIL
@@ -77,3 +74,15 @@
[audio/wav with and without codecs]
expected: FAIL
+ [audio/webm; codecs="opus" (optional)]
+ expected: FAIL
+
+ [audio/webm; codecs="vorbis" (optional)]
+ expected: FAIL
+
+ [video/webm; codecs="opus" (optional)]
+ expected: FAIL
+
+ [video/webm; codecs="vorbis" (optional)]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini b/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
index 1e84a603e36..68b9fa7d48f 100644
--- a/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
+++ b/tests/wpt/metadata/html/semantics/forms/textfieldselection/select-event.html.ini
@@ -1,64 +1,22 @@
[select-event.html]
- [input type search: setSelectionRange out of range a second time (must not fire select)]
- expected: FAIL
-
- [input type url: selectionStart out of range a second time (must not fire select)]
- expected: FAIL
-
- [input type password: selectionEnd out of range a second time (must not fire select)]
- expected: FAIL
-
[input type text: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
[input type tel: selectionEnd out of range a second time (must not fire select)]
expected: FAIL
- [textarea: selectionStart out of range a second time (must not fire select)]
- expected: FAIL
-
- [input type text: selectionStart out of range a second time (must not fire select)]
- expected: FAIL
-
- [input type search: selectionDirection a second time (must not fire select)]
- expected: FAIL
-
- [input type search: setSelectionRange() a second time (must not fire select)]
- expected: FAIL
-
- [input type url: setSelectionRange out of range a second time (must not fire select)]
- expected: FAIL
-
- [input type password: select() a second time (must not fire select)]
- expected: FAIL
-
- [textarea: setRangeText() a second time (must not fire select)]
- expected: FAIL
-
- [input type text: selectionEnd a second time (must not fire select)]
- expected: FAIL
-
- [input type text: selectionDirection a second time (must not fire select)]
- expected: FAIL
-
[input type text: setRangeText() a second time (must not fire select)]
expected: FAIL
- [input type search: selectionStart a second time (must not fire select)]
- expected: FAIL
-
[input type search: selectionEnd a second time (must not fire select)]
expected: FAIL
- [input type tel: setRangeText() a second time (must not fire select)]
- expected: FAIL
-
- [input type tel: setSelectionRange out of range a second time (must not fire select)]
+ [input type password: setRangeText() a second time (must not fire select)]
expected: FAIL
- [input type password: selectionStart a second time (must not fire select)]
+ [input type tel: selectionEnd a second time (must not fire select)]
expected: FAIL
- [input type password: setRangeText() a second time (must not fire select)]
+ [input type url: selectionEnd a second time (must not fire select)]
expected: FAIL
diff --git a/tests/wpt/metadata/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html.ini b/tests/wpt/metadata/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html.ini
index 510ea619a7d..47d8a8e4cfe 100644
--- a/tests/wpt/metadata/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html.ini
+++ b/tests/wpt/metadata/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html.ini
@@ -8,10 +8,10 @@
expected: FAIL
[Check that rel=noopener with target=_top does a normal load]
- expected: NOTRUN
+ expected: FAIL
[Check that rel=noopener with target=_parent does a normal load]
- expected: NOTRUN
+ expected: FAIL
[Check that rel=noopener with target=_self does a normal load]
expected: NOTRUN
diff --git a/tests/wpt/metadata/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html.ini b/tests/wpt/metadata/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html.ini
index 16614b18649..d65177c2a5b 100644
--- a/tests/wpt/metadata/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html.ini
+++ b/tests/wpt/metadata/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.html.ini
@@ -1,6 +1,7 @@
[promise-rejection-events.html]
+ expected: TIMEOUT
[delayed handling: delaying handling rejected promise created from createImageBitmap will cause both events to fire]
- expected: FAIL
+ expected: TIMEOUT
[unhandledrejection: from createImageBitmap which is UA triggered]
expected: FAIL
diff --git a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini b/tests/wpt/metadata/webmessaging/with-ports/018.html.ini
deleted file mode 100644
index 663a1f8fa30..00000000000
--- a/tests/wpt/metadata/webmessaging/with-ports/018.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[018.html]
- expected: TIMEOUT
- [origin of the script that invoked the method, javascript:]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/webmessaging/without-ports/018.html.ini b/tests/wpt/metadata/webmessaging/without-ports/018.html.ini
deleted file mode 100644
index 663a1f8fa30..00000000000
--- a/tests/wpt/metadata/webmessaging/without-ports/018.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[018.html]
- expected: TIMEOUT
- [origin of the script that invoked the method, javascript:]
- expected: TIMEOUT
-
diff --git a/tests/wpt/metadata/workers/baseurl/alpha/import-in-moduleworker.html.ini b/tests/wpt/metadata/workers/baseurl/alpha/import-in-moduleworker.html.ini
index bfd4d6dd2d6..bf2a1d61bab 100644
--- a/tests/wpt/metadata/workers/baseurl/alpha/import-in-moduleworker.html.ini
+++ b/tests/wpt/metadata/workers/baseurl/alpha/import-in-moduleworker.html.ini
@@ -1,5 +1,4 @@
[import-in-moduleworker.html]
- expected: ERROR
[Base URL in module dedicated workers: import]
expected: FAIL
diff --git a/tests/wpt/metadata/workers/shared-worker-in-data-url-context.window.js.ini b/tests/wpt/metadata/workers/shared-worker-in-data-url-context.window.js.ini
index 10dda3a6659..daa7a8c41bc 100644
--- a/tests/wpt/metadata/workers/shared-worker-in-data-url-context.window.js.ini
+++ b/tests/wpt/metadata/workers/shared-worker-in-data-url-context.window.js.ini
@@ -1,7 +1,8 @@
[shared-worker-in-data-url-context.window.html]
+ expected: TIMEOUT
[Create a shared worker in a data url frame]
expected: FAIL
[Create a data url shared worker in a data url frame]
- expected: FAIL
+ expected: TIMEOUT
diff --git a/tests/wpt/webgl/meta/conformance/rendering/rendering-stencil-large-viewport.html.ini b/tests/wpt/webgl/meta/conformance/rendering/rendering-stencil-large-viewport.html.ini
new file mode 100644
index 00000000000..cc384fc7884
--- /dev/null
+++ b/tests/wpt/webgl/meta/conformance/rendering/rendering-stencil-large-viewport.html.ini
@@ -0,0 +1,5 @@
+[rendering-stencil-large-viewport.html]
+ expected: TIMEOUT
+ [Overall test]
+ expected: NOTRUN
+
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html.ini
index df505cbab41..067ec2fe640 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-alpha-alpha-unsigned_byte.html.ini
@@ -1,5 +1,2 @@
[tex-2d-alpha-alpha-unsigned_byte.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html.ini
index 94b45973cb3..1b2cae1fcfd 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance-luminance-unsigned_byte.html.ini
@@ -1,5 +1,2 @@
[tex-2d-luminance-luminance-unsigned_byte.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html.ini
index 8c1ea97dfcb..689732c9947 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html.ini
@@ -1,5 +1,2 @@
[tex-2d-luminance_alpha-luminance_alpha-unsigned_byte.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html.ini
index db7310c69ac..5f2e90ce804 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html.ini
@@ -1,5 +1,2 @@
[tex-2d-rgb-rgb-unsigned_byte.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini
index a991e224bc2..7c0676fcc31 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html.ini
@@ -1,5 +1,2 @@
[tex-2d-rgb-rgb-unsigned_short_5_6_5.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html.ini
index 8749093a15d..21c42fc0501 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html.ini
@@ -1,5 +1,2 @@
[tex-2d-rgba-rgba-unsigned_byte.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini
index 73bba4ac28e..dbc187f4376 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html.ini
@@ -1,5 +1,2 @@
[tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini
index d014f432f89..56c2a1f2e04 100644
--- a/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html.ini
@@ -1,5 +1,2 @@
[tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html]
- expected: TIMEOUT
- [Overall test]
- expected: NOTRUN
-
+ expected: ERROR
diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html.ini
index 34ba40a7d3f..9b47471145c 100644
--- a/tests/wpt/webgl/meta/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html.ini
+++ b/tests/wpt/webgl/meta/conformance/textures/misc/tex-video-using-tex-unit-non-zero.html.ini
@@ -1,12 +1,8 @@
[tex-video-using-tex-unit-non-zero.html]
bug: https://github.com/servo/servo/issues/21132
- expected: TIMEOUT
[WebGL test #0: Unable to fetch WebGL rendering context for Canvas]
expected: FAIL
[WebGL test #1: context does not exist]
expected: FAIL
- [Overall test]
- expected: NOTRUN
-
diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-limit.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-limit.html.ini
deleted file mode 100644
index 93258ecfc74..00000000000
--- a/tests/wpt/webgl/meta/conformance/textures/misc/texture-size-limit.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[texture-size-limit.html]
- expected: CRASH
diff --git a/tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini b/tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini
index ceb81c8ddb2..15102a5cc3e 100644
--- a/tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/renderbuffers/readbuffer.html.ini
@@ -1,2 +1,4 @@
[readbuffer.html]
- expected: CRASH
+ [WebGL test #28: the color should be [0,0,0,255\]\nat (0, 0) expected: 0,0,0,255 was 0,0,255,255]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/rendering/read-draw-when-missing-image.html.ini b/tests/wpt/webgl/meta/conformance2/rendering/read-draw-when-missing-image.html.ini
index 1e8a9ac768f..8b258fc0ad6 100644
--- a/tests/wpt/webgl/meta/conformance2/rendering/read-draw-when-missing-image.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/rendering/read-draw-when-missing-image.html.ini
@@ -1,2 +1,8 @@
[read-draw-when-missing-image.html]
- expected: CRASH
+ expected: ERROR
+ [WebGL test #4: getError expected: INVALID_OPERATION. Was NO_ERROR : Should generate INVALID_OPERATION when reading from a color buffer without image.]
+ expected: FAIL
+
+ [WebGL test #5: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini b/tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini
index 6d16639f415..422fc61d6e5 100644
--- a/tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/state/gl-object-get-calls.html.ini
@@ -2,7 +2,6 @@
bug: https://github.com/servo/servo/issues/26128
expected:
if os == "mac": CRASH
-
[WebGL test #201: gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_WRAP_R) should be 33071 (of type number). Was null (of type object).]
expected: FAIL
diff --git a/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image-same-texture.html.ini b/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image-same-texture.html.ini
index e4626b95d88..161d0f9a097 100644
--- a/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image-same-texture.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image-same-texture.html.ini
@@ -1,2 +1,31 @@
[copy-texture-image-same-texture.html]
- expected: CRASH
+ [WebGL test #2: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed.]
+ expected: FAIL
+
+ [WebGL test #3: checkFramebufferStatus expects [FRAMEBUFFER_INCOMPLETE_ATTACHMENT\], was FRAMEBUFFER_COMPLETE]
+ expected: FAIL
+
+ [WebGL test #6: getError expected: NO_ERROR. Was INVALID_ENUM : Check texture level color should generate no GL errors.]
+ expected: FAIL
+
+ [WebGL test #8: should be 0,0,0,0\nat (0, 32) expected: 0,0,0,0 was 255,0,0,255]
+ expected: FAIL
+
+ [WebGL test #9: getError expected: NO_ERROR. Was INVALID_ENUM : Check texture level color should generate no GL errors.]
+ expected: FAIL
+
+ [WebGL test #11: should be 0,0,0,0\nat (32, 32) expected: 0,0,0,0 was 255,0,0,255]
+ expected: FAIL
+
+ [WebGL test #12: getError expected: NO_ERROR. Was INVALID_ENUM : Check texture level color should generate no GL errors.]
+ expected: FAIL
+
+ [WebGL test #16: checkFramebufferStatus expects [FRAMEBUFFER_INCOMPLETE_ATTACHMENT\], was FRAMEBUFFER_COMPLETE]
+ expected: FAIL
+
+ [WebGL test #18: should be 255,255,255,255\nat (0, 0) expected: 255,255,255,255 was 255,0,0,255]
+ expected: FAIL
+
+ [WebGL test #19: getError expected: NO_ERROR. Was INVALID_ENUM : Check texture level color should generate no GL errors.]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image.html.ini b/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image.html.ini
index 47761bb536b..b8e4e742d15 100644
--- a/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/textures/misc/copy-texture-image.html.ini
@@ -1,2 +1,205 @@
[copy-texture-image.html]
- expected: CRASH
+ [WebGL test #22: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat R8]
+ expected: FAIL
+
+ [WebGL test #24: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat R8]
+ expected: FAIL
+
+ [WebGL test #26: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RG8]
+ expected: FAIL
+
+ [WebGL test #28: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RG8]
+ expected: FAIL
+
+ [WebGL test #30: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGB8]
+ expected: FAIL
+
+ [WebGL test #32: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGB8]
+ expected: FAIL
+
+ [WebGL test #34: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8]
+ expected: FAIL
+
+ [WebGL test #36: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat RGBA8]
+ expected: FAIL
+
+ [WebGL test #46: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat SRGB8]
+ expected: FAIL
+
+ [WebGL test #48: getError expected: NO_ERROR. Was INVALID_OPERATION : copyTexImage2D should succeed for good internalformat SRGB8_ALPHA8]
+ expected: FAIL
+
+ [WebGL test #49: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #50: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat R32I]
+ expected: FAIL
+
+ [WebGL test #51: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #52: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RG32I]
+ expected: FAIL
+
+ [WebGL test #53: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #54: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32I]
+ expected: FAIL
+
+ [WebGL test #55: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #56: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes R8I]
+ expected: FAIL
+
+ [WebGL test #57: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #58: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes R16I]
+ expected: FAIL
+
+ [WebGL test #59: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #60: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RG8I]
+ expected: FAIL
+
+ [WebGL test #61: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #62: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RG16I]
+ expected: FAIL
+
+ [WebGL test #63: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #64: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA8I]
+ expected: FAIL
+
+ [WebGL test #65: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #66: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA16I]
+ expected: FAIL
+
+ [WebGL test #67: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #68: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat R32UI]
+ expected: FAIL
+
+ [WebGL test #69: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #70: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RG32UI]
+ expected: FAIL
+
+ [WebGL test #71: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #72: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should succeed for good internalformat RGBA32UI]
+ expected: FAIL
+
+ [WebGL test #73: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #74: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes R8UI]
+ expected: FAIL
+
+ [WebGL test #75: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #76: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes R16UI]
+ expected: FAIL
+
+ [WebGL test #77: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #78: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RG8UI]
+ expected: FAIL
+
+ [WebGL test #79: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #80: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RG16UI]
+ expected: FAIL
+
+ [WebGL test #81: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #82: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGB10_A2UI]
+ expected: FAIL
+
+ [WebGL test #83: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #84: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA8UI]
+ expected: FAIL
+
+ [WebGL test #85: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #86: getError expected: INVALID_OPERATION. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for good internalformat with unmatched component sizes RGBA16UI]
+ expected: FAIL
+
+ [WebGL test #88: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat R8_SNORM]
+ expected: FAIL
+
+ [WebGL test #90: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat RG8_SNORM]
+ expected: FAIL
+
+ [WebGL test #92: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat RGB8_SNORM]
+ expected: FAIL
+
+ [WebGL test #94: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat RGBA8_SNORM]
+ expected: FAIL
+
+ [WebGL test #95: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #96: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB8I]
+ expected: FAIL
+
+ [WebGL test #97: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #98: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB16I]
+ expected: FAIL
+
+ [WebGL test #99: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #100: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB32I]
+ expected: FAIL
+
+ [WebGL test #101: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #102: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB8UI]
+ expected: FAIL
+
+ [WebGL test #103: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #104: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB16UI]
+ expected: FAIL
+
+ [WebGL test #105: checkFramebufferStatus expects [FRAMEBUFFER_COMPLETE\], was FRAMEBUFFER_INCOMPLETE_ATTACHMENT]
+ expected: FAIL
+
+ [WebGL test #106: getError expected: INVALID_ENUM. Was INVALID_FRAMEBUFFER_OPERATION : copyTexImage2D should fail for bad internalformat RGB32UI]
+ expected: FAIL
+
+ [WebGL test #108: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat DEPTH_COMPONENT16]
+ expected: FAIL
+
+ [WebGL test #110: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat DEPTH_COMPONENT24]
+ expected: FAIL
+
+ [WebGL test #112: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat DEPTH_COMPONENT32F]
+ expected: FAIL
+
+ [WebGL test #114: getError expected: INVALID_ENUM. Was INVALID_OPERATION : copyTexImage2D should fail for bad internalformat DEPTH24_STENCIL8]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/textures/misc/tex-image-with-bad-args.html.ini b/tests/wpt/webgl/meta/conformance2/textures/misc/tex-image-with-bad-args.html.ini
index 4818e33705d..f2895b618bf 100644
--- a/tests/wpt/webgl/meta/conformance2/textures/misc/tex-image-with-bad-args.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/textures/misc/tex-image-with-bad-args.html.ini
@@ -1,5 +1,4 @@
[tex-image-with-bad-args.html]
- expected: CRASH
[WebGL test #5: getError expected: INVALID_OPERATION. Was INVALID_ENUM : TexImage2D taking LUMINANCE_ALPHA/LUMINANCE_ALPHA/HALF_FLOAT]
expected: FAIL
@@ -12,3 +11,9 @@
[WebGL test #6: getError expected: INVALID_VALUE. Was INVALID_ENUM : TexImage2D taking 0x822a/RED/UNSIGNED_SHORT]
expected: FAIL
+ [WebGL test #2: getError expected: INVALID_OPERATION. Was NO_ERROR : TexImage2D taking RGBA/RGBA/FLOAT]
+ expected: FAIL
+
+ [WebGL test #4: getError expected: INVALID_OPERATION. Was NO_ERROR : TexImage2D taking LUMINANCE/LUMINANCE/FLOAT]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/textures/misc/texture-npot.html.ini b/tests/wpt/webgl/meta/conformance2/textures/misc/texture-npot.html.ini
index 6f0c3ed644d..33351b8c375 100644
--- a/tests/wpt/webgl/meta/conformance2/textures/misc/texture-npot.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/textures/misc/texture-npot.html.ini
@@ -1,2 +1,88 @@
[texture-npot.html]
- expected: CRASH
+ [WebGL test #1: getError expected: NO_ERROR. Was INVALID_VALUE : gl.texImage2D with NPOT texture with level > 0 should succeed]
+ expected: FAIL
+
+ [WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : gl.generateMipmap with NPOT texture should succeed]
+ expected: FAIL
+
+ [WebGL test #6: NPOT texture with TEXTURE_MIN_FILTER not NEAREST or LINEAR should draw\nat (0, 0) expected: 192,0,128,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #9: getError expected: NO_ERROR. Was INVALID_VALUE : copyTexImage2D with NPOT texture with level > 0 should succeed.]
+ expected: FAIL
+
+ [WebGL test #13: getError expected: NO_ERROR. Was INVALID_VALUE : gl.texImage2D with NPOT texture with level > 0 should succeed]
+ expected: FAIL
+
+ [WebGL test #15: getError expected: NO_ERROR. Was INVALID_OPERATION : gl.generateMipmap with NPOT texture should succeed]
+ expected: FAIL
+
+ [WebGL test #18: NPOT texture with TEXTURE_MIN_FILTER not NEAREST or LINEAR should draw\nat (0, 0) expected: 192,0,128,255 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #21: getError expected: NO_ERROR. Was INVALID_VALUE : copyTexImage2D with NPOT texture with level > 0 should succeed.]
+ expected: FAIL
+
+ [WebGL test #25: getError expected: NO_ERROR. Was INVALID_VALUE : gl.texImage2D with NPOT texture with level > 0 should succeed]
+ expected: FAIL
+
+ [WebGL test #27: getError expected: NO_ERROR. Was INVALID_OPERATION : gl.generateMipmap with NPOT texture should succeed]
+ expected: FAIL
+
+ [WebGL test #28: NPOT texture with TEXTURE_WRAP set to REPEAT should draw\nat (0, 0) expected: 192,192,192,255 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #30: NPOT texture with TEXTURE_MIN_FILTER not NEAREST or LINEAR should draw\nat (0, 0) expected: 192,192,192,255 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #32: NPOT texture with TEXTURE_MIN_FILTER set to LINEAR should draw.\nat (0, 0) expected: 192,192,192,255 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #33: getError expected: NO_ERROR. Was INVALID_VALUE : copyTexImage2D with NPOT texture with level > 0 should succeed.]
+ expected: FAIL
+
+ [WebGL test #35: POT texture with TEXTURE_MIN_FILTER set to LINEAR_MIPMAP_LINEAR should draw.\nat (0, 0) expected: 192,192,192,255 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #37: getError expected: NO_ERROR. Was INVALID_VALUE : gl.texImage2D with NPOT texture with level > 0 should succeed]
+ expected: FAIL
+
+ [WebGL test #39: getError expected: NO_ERROR. Was INVALID_OPERATION : gl.generateMipmap with NPOT texture should succeed]
+ expected: FAIL
+
+ [WebGL test #40: NPOT texture with TEXTURE_WRAP set to REPEAT should draw\nat (0, 0) expected: 0,0,0,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #42: NPOT texture with TEXTURE_MIN_FILTER not NEAREST or LINEAR should draw\nat (0, 0) expected: 0,0,0,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #44: NPOT texture with TEXTURE_MIN_FILTER set to LINEAR should draw.\nat (0, 0) expected: 0,0,0,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #45: getError expected: NO_ERROR. Was INVALID_VALUE : copyTexImage2D with NPOT texture with level > 0 should succeed.]
+ expected: FAIL
+
+ [WebGL test #47: POT texture with TEXTURE_MIN_FILTER set to LINEAR_MIPMAP_LINEAR should draw.\nat (0, 0) expected: 0,0,0,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #49: getError expected: NO_ERROR. Was INVALID_VALUE : gl.texImage2D with NPOT texture with level > 0 should succeed]
+ expected: FAIL
+
+ [WebGL test #51: getError expected: NO_ERROR. Was INVALID_OPERATION : gl.generateMipmap with NPOT texture should succeed]
+ expected: FAIL
+
+ [WebGL test #52: NPOT texture with TEXTURE_WRAP set to REPEAT should draw\nat (0, 0) expected: 192,192,192,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #54: NPOT texture with TEXTURE_MIN_FILTER not NEAREST or LINEAR should draw\nat (0, 0) expected: 192,192,192,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #56: NPOT texture with TEXTURE_MIN_FILTER set to LINEAR should draw.\nat (0, 0) expected: 192,192,192,64 was 0,0,0,255]
+ expected: FAIL
+
+ [WebGL test #57: getError expected: NO_ERROR. Was INVALID_VALUE : copyTexImage2D with NPOT texture with level > 0 should succeed.]
+ expected: FAIL
+
+ [WebGL test #59: POT texture with TEXTURE_MIN_FILTER set to LINEAR_MIPMAP_LINEAR should draw.\nat (0, 0) expected: 192,192,192,64 was 0,0,0,255]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/transform_feedback/switching-objects.html.ini b/tests/wpt/webgl/meta/conformance2/transform_feedback/switching-objects.html.ini
index 7c2dd76453d..536783729b9 100644
--- a/tests/wpt/webgl/meta/conformance2/transform_feedback/switching-objects.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/transform_feedback/switching-objects.html.ini
@@ -1,2 +1,31 @@
[switching-objects.html]
- expected: CRASH
+ [WebGL test #9: TRANSFORM_FEEDBACK_BUFFER_BINDING[0\] was [object WebGLBuffer\], but expected [object WebGLBuffer\]]
+ expected: FAIL
+
+ [WebGL test #22: getError expected: NO_ERROR. Was INVALID_OPERATION : bind while paused]
+ expected: FAIL
+
+ [WebGL test #23: getError expected: NO_ERROR. Was INVALID_OPERATION : begin on tf1]
+ expected: FAIL
+
+ [WebGL test #24: TRANSFORM_FEEDBACK_BINDING was [object WebGLTransformFeedback\], but expected [object WebGLTransformFeedback\]]
+ expected: FAIL
+
+ [WebGL test #27: buffer should match expected values]
+ expected: FAIL
+
+ [WebGL test #28: getError expected: NO_ERROR. Was INVALID_OPERATION : end on tf2]
+ expected: FAIL
+
+ [WebGL test #33: getError expected: INVALID_OPERATION. Was NO_ERROR : wrong primitive mode]
+ expected: FAIL
+
+ [WebGL test #34: getError expected: INVALID_OPERATION. Was NO_ERROR : switch program while active]
+ expected: FAIL
+
+ [WebGL test #38: getError expected: INVALID_OPERATION. Was NO_ERROR : bindBufferBase(TRANSFORM_FEEDBACK_BUFFER) when active]
+ expected: FAIL
+
+ [WebGL test #40: getError expected: INVALID_OPERATION. Was NO_ERROR : already paused]
+ expected: FAIL
+
diff --git a/tests/wpt/webgl/meta/conformance2/uniforms/incompatible-texture-type-for-sampler.html.ini b/tests/wpt/webgl/meta/conformance2/uniforms/incompatible-texture-type-for-sampler.html.ini
index 087ab66dcda..7f1698ff93c 100644
--- a/tests/wpt/webgl/meta/conformance2/uniforms/incompatible-texture-type-for-sampler.html.ini
+++ b/tests/wpt/webgl/meta/conformance2/uniforms/incompatible-texture-type-for-sampler.html.ini
@@ -1,2 +1,182 @@
[incompatible-texture-type-for-sampler.html]
- expected: CRASH
+ expected: ERROR
+ [WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D ALPHA]
+ expected: FAIL
+
+ [WebGL test #2: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB]
+ expected: FAIL
+
+ [WebGL test #3: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA]
+ expected: FAIL
+
+ [WebGL test #4: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D LUMINANCE]
+ expected: FAIL
+
+ [WebGL test #5: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D LUMINANCE_ALPHA]
+ expected: FAIL
+
+ [WebGL test #6: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB8]
+ expected: FAIL
+
+ [WebGL test #7: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA4]
+ expected: FAIL
+
+ [WebGL test #8: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB5_A1]
+ expected: FAIL
+
+ [WebGL test #9: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA8]
+ expected: FAIL
+
+ [WebGL test #10: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB10_A2]
+ expected: FAIL
+
+ [WebGL test #11: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D DEPTH_COMPONENT16]
+ expected: FAIL
+
+ [WebGL test #12: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D DEPTH_COMPONENT24]
+ expected: FAIL
+
+ [WebGL test #13: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R8]
+ expected: FAIL
+
+ [WebGL test #14: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG8]
+ expected: FAIL
+
+ [WebGL test #15: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R16F]
+ expected: FAIL
+
+ [WebGL test #16: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R32F]
+ expected: FAIL
+
+ [WebGL test #17: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG16F]
+ expected: FAIL
+
+ [WebGL test #18: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG32F]
+ expected: FAIL
+
+ [WebGL test #19: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R8I]
+ expected: FAIL
+
+ [WebGL test #20: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R8UI]
+ expected: FAIL
+
+ [WebGL test #21: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R16I]
+ expected: FAIL
+
+ [WebGL test #22: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R16UI]
+ expected: FAIL
+
+ [WebGL test #23: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R32I]
+ expected: FAIL
+
+ [WebGL test #24: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R32UI]
+ expected: FAIL
+
+ [WebGL test #25: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG8I]
+ expected: FAIL
+
+ [WebGL test #26: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG8UI]
+ expected: FAIL
+
+ [WebGL test #27: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG16I]
+ expected: FAIL
+
+ [WebGL test #28: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG16UI]
+ expected: FAIL
+
+ [WebGL test #29: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG32I]
+ expected: FAIL
+
+ [WebGL test #30: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG32UI]
+ expected: FAIL
+
+ [WebGL test #31: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA32F]
+ expected: FAIL
+
+ [WebGL test #32: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB32F]
+ expected: FAIL
+
+ [WebGL test #33: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA16F]
+ expected: FAIL
+
+ [WebGL test #34: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB16F]
+ expected: FAIL
+
+ [WebGL test #35: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D DEPTH24_STENCIL8]
+ expected: FAIL
+
+ [WebGL test #36: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R11F_G11F_B10F]
+ expected: FAIL
+
+ [WebGL test #37: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB9_E5]
+ expected: FAIL
+
+ [WebGL test #38: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D SRGB8]
+ expected: FAIL
+
+ [WebGL test #39: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D SRGB8_ALPHA8]
+ expected: FAIL
+
+ [WebGL test #40: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D DEPTH_COMPONENT32F]
+ expected: FAIL
+
+ [WebGL test #41: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D DEPTH32F_STENCIL8]
+ expected: FAIL
+
+ [WebGL test #42: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB565]
+ expected: FAIL
+
+ [WebGL test #43: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA32UI]
+ expected: FAIL
+
+ [WebGL test #44: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB32UI]
+ expected: FAIL
+
+ [WebGL test #45: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA16UI]
+ expected: FAIL
+
+ [WebGL test #46: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB16UI]
+ expected: FAIL
+
+ [WebGL test #47: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA8UI]
+ expected: FAIL
+
+ [WebGL test #48: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB8UI]
+ expected: FAIL
+
+ [WebGL test #49: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA32I]
+ expected: FAIL
+
+ [WebGL test #50: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB32I]
+ expected: FAIL
+
+ [WebGL test #51: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA16I]
+ expected: FAIL
+
+ [WebGL test #52: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB16I]
+ expected: FAIL
+
+ [WebGL test #53: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA8I]
+ expected: FAIL
+
+ [WebGL test #54: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB8I]
+ expected: FAIL
+
+ [WebGL test #55: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D R8_SNORM]
+ expected: FAIL
+
+ [WebGL test #56: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RG8_SNORM]
+ expected: FAIL
+
+ [WebGL test #57: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB8_SNORM]
+ expected: FAIL
+
+ [WebGL test #58: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGBA8_SNORM]
+ expected: FAIL
+
+ [WebGL test #59: getError expected: NO_ERROR. Was INVALID_ENUM : No errors from setup for TEXTURE_2D RGB10_A2UI]
+ expected: FAIL
+
+ [WebGL test #60: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
+ expected: FAIL
+