Skip to content

Commit

Permalink
[web tests] Add specifier declarations in the heading
Browse files Browse the repository at this point in the history
This CL adds the specifier declaration heading for the new test
expectations format. We want to make sure the expectations files are
backwards compatible with both blinkpy's and typ's expectations parsers.

Bug: chromium:986447
Change-Id: I96aebbe97f22a092a2f0767ca9510656070bb4e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1967424
Reviewed-by: Robert Ma <robertma@chromium.org>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#725231}
  • Loading branch information
Rakib M. Hasan authored and Commit Bot committed Dec 16, 2019
1 parent bec92b5 commit e3d399b
Show file tree
Hide file tree
Showing 20 changed files with 103 additions and 3 deletions.
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/ASANExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file is used for tests that only need to be suppressed on
# the Chromium WebKit ASAN bots.
# Further documentation:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Tests that fail with BackForwardCache, running on linux-bfcache-debug bot.
crbug.com/1010870 virtual/gpu/fast/canvas/color-space/canvas-createImageBitmap-e_srgb.html [ Failure ]
crbug.com/1010870 virtual/gpu/fast/canvas/canvas-composite-alpha.html [ Failure ]
crbug.com/1010870 virtual/gpu/fast/canvas/canvas-composite-text-alpha.html [ Failure ]
crbug.com/1010870 virtual/gpu/fast/canvas/canvas-composite-text-alpha.html [ Failure ]
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Tests that fail in legacy but pass in NG

# accessibility/
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# The following tests fail with UserActivationSameOriginVisibility plus UAv2.
crbug.com/922725 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html [ Failure ]
crbug.com/922725 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html [ Failure ]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Tests that passes only with OOR-CORS, running at linux-oor-cors-rel bot.
# Entries below are expected to revert relevant entries in NeverFixTests.
# TODO(cbur.com/1001450): Remove this file after the OOR-CORS launch.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# One portion of the image is offset.
crbug.com/1002522 fast/canvas/canvas-toDataURL-webp.html [ Skip ]

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Flaky Input Related Tests
crbug.com/1026375 media/controls/video-enter-exit-fullscreen-without-hovering-doesnt-show-controls.html [ Failure Pass ]
crbug.com/1026375 media/media-controls-tap-show-controls-without-activating.html [ Failure Pass ]
crbug.com/1026375 media/video-controls-auto-hide-after-play-by-touch.html [ Failure Pass ]
crbug.com/1026375 media/video-controls-hide-after-touch-on-control.html [ Failure Pass ]
crbug.com/1026375 media/video-controls-hide-on-move-outside-controls.html [ Failure Pass ]
crbug.com/1026375 media/video-controls-visibility-multimodal-touch-after-mouse.html [ Failure Pass ]
crbug.com/1026375 media/video-persistence.html [ Failure Pass ]
crbug.com/1026375 media/video-persistence.html [ Failure Pass ]
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

crbug.com/982194 accessibility/adjacent-continuations-cause-assertion-failure.html [ Failure ]
crbug.com/982194 accessibility/aria-tables.html [ Failure ]
crbug.com/982194 accessibility/first-letter-text-transform-causes-crash.html [ Failure ]
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/FlagExpectations/use-gl=any
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Need a Skia GL specific baseline.
crbug.com/993384 compositing/geometry/vertical-scroll-composited.html [ Skip ]
crbug.com/993384 compositing/lots-of-img-layers.html [ Skip ]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# Need a Vulkan native specific baseline.
crbug.com/993384 compositing/geometry/vertical-scroll-composited.html [ Skip ]
crbug.com/993384 compositing/lots-of-img-layers.html [ Skip ]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# OffscreenCanvas not rendering.
crbug.com/1002538 fast/canvas/OffscreenCanvas-2d-drawImage-in-worker.html [ Skip ]
crbug.com/1002538 fast/canvas/OffscreenCanvas-2d-drawImage.html [ Skip ]
Expand All @@ -19,4 +24,4 @@ crbug.com/1002538 fast/canvas/OffscreenCanvas-transform-shadow-in-worker.html [
# Expected Image Region Rendering Nothing.
crbug.com/1002547 fast/canvas/imagebitmap/transferFromImageBitmap-alpha.html [ Skip ]
crbug.com/1002547 fast/canvas/imagebitmap/transferFromImageBitmap-no-alpha.html [ Skip ]
crbug.com/1002547 fast/canvas/imagebitmap/transferFromImageBitmap.html [ Skip ]
crbug.com/1002547 fast/canvas/imagebitmap/transferFromImageBitmap.html [ Skip ]
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/LeakExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file is used for tests that only need to be suppressed on the Chromium
# WebKit Leak bots.
# Further documentation:
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/MSANExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file is used for tests that only need to be suppressed on
# the Chromium Blink MSan bots.
# Further documentation:
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/NeverFixTests
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file should only include tests that we never want to run.
# There should only be the following categories of tests here:
# 1. Tests of the test harness (run_web_tests.py) itself.
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/SlowTests
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file should only mark tests as Slow. If they are failing in some other way, that listing should be in TestExpectations.
# Lines listed in both files will have the *union* of the expectations.
#
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/TestExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This is the main failure suppression file for Blink LayoutTests.
# Further documentation:
# https://chromium.googlesource.com/chromium/src/+/master/docs/testing/web_test_expectations.md
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/W3CImportExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file controls which subdirectories of the w3c test repos we import.
#
# This file acts as a blacklist; directories and files not listed here will
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/WPTOverrideExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This file lists test expectations for WPT tests running ONLY under the wptrunner code path in
# Chromium. See go/wpt-in-chromium-ci for more info on the overall project.

Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/WebDriverExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# This is the main failure suppression file for WPT WebDriver Tests.
# WPT WebDriver tests are a part of layout tests, but are run by a
# separate runner, run_webdriver_tests.py. Thus this is a separate
Expand Down
5 changes: 5 additions & 0 deletions third_party/blink/web_tests/WebGPUExpectations
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tags: [ Android Fuchsia IOS IOS12.2 IOS13.0 Linux Mac Mac10.10 Mac10.11 Mac10.12 Retina
# Mac10.13 Win Win7 Win10 ]
# tags: [ Release Debug ]
# results: [ Timeout Crash Pass Failure Slow Skip ]

# WebGPU tests are only run on GPU bots, so they are skipped by default and run
# separately from other Web Tests, with this expectations file.
#
Expand Down

0 comments on commit e3d399b

Please sign in to comment.