New issue
Advanced search Search tips

Issue 722550 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 685854
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

[WPT import] new expectations for non-wpt tests (when testharness.js is updated) are not added

Project Member Reported by qyears...@chromium.org, May 15 2017

Issue description

These four new layout tests time out:

http/tests/notifications/serviceworker-notification-event.html
http/tests/security/cross-origin-createImageBitmap-structured-clone.html
virtual/mojo-loading/http/tests/notifications/serviceworker-notification-event.html
virtual/mojo-loading/http/tests/security/cross-origin-createImageBitmap-structured-clone.html

Example auto-import:
https://chromium-review.googlesource.com/c/505713/

Original try job on linux:
https://storage.googleapis.com/chromium-layout-test-archives/linux_trusty_blink_rel/9463/layout-test-results/results.html

Later try job on the CQ:
https://storage.googleapis.com/chromium-layout-test-archives/linux_chromium_rel_ng/454529/layout-test-results/results.html).

The wpt-update-expectations script, part of auto-import, is supposed to add the appropriate expectations to TestExpectations based on the original try bots, but in this case it didn't.

Log:
https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.infra.cron%2Fwpt-importer%2F88%2F%2B%2Frecipes%2Fsteps%2Fupdate_wpt%2F0%2Fstdout

It appears that in this case, the wpt-update-expectations script treated these four tests as tests that need to be rebaselined, instead of as tests that need new expectations.

From the Results JSON from the try jobs, it looks like these tests did have an "actual" result of "TIMEOUT":
https://storage.googleapis.com/chromium-layout-test-archives/linux_trusty_blink_rel/9463/layout-test-results/failing_results.json
https://storage.googleapis.com/chromium-layout-test-archives/linux_chromium_rel_ng/454529/layout-test-results/failing_results.json

The expectation updater logic is supposed to check for timeout and not consider these tests to be rebaselineable:
https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/w3c/wpt_expectations_updater.py?l=453
 
Cc: tkent@chromium.org jsb...@chromium.org foolip@chromium.org
Summary: [WPT import] new expectations for non-wpt tests (when testharness.js is updated) are not added (was: [WPT import] wpt-update-expectations failed to add timeout expectations for four new tests)
OK, so the reason why these four tests did not have expectations updated is because they're not wpt tests, and wpt-update-expectations has a rule to look at only wpt tests to avoid accidentally adding expectations for flaky non-wpt tests (https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/w3c/wpt_expectations_updater.py?l=270).

The underlying reason why this not correct is that changes to testharness.js can affect behavior of any test, because testharness.js is copied to LayoutTests/resources/testharness.js.

The reason why testharness.js is copied to LayoutTests/resources/testharness.js on import is to keep that copy of testharness.js in sync with LayoutTests/external/wpt/resources/testharness.js so that our testharness.js outside of external/wpt behave consistently with 


There are two main options to make the behavior of wpt-update-expectations correct again:

1. Allow adding expectation lines for *any* tests, including those outside of wpt.
The downside of this change would be that bogus expectations might be added for flaky tests outide of wpt. If we do this, we might want to enable this only when

2. Stop copying resource files over to LayoutTests/resources. 
The downside of this would be that it might result in testharness.js being out of date, which means that tests would behave differently when copied over into wpt, 

I know we've discussed this before, so now I hope to come up with a more final/long-term solution.
Any thoughts about preferences for solution 1 vs 2? I'm leaning towards 2 now (since it's simpler in terms of import) but I could be persuaded :-)
Project Member

Comment 2 by bugdroid1@chromium.org, May 18 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0cfee008f8e847e088180928f6a024e5108038ea

commit 0cfee008f8e847e088180928f6a024e5108038ea
Author: qyearsley <qyearsley@chromium.org>
Date: Thu May 18 03:39:02 2017

Update testharness.js and idlharness.js.

BUG= 722550 

Review-Url: https://codereview.chromium.org/2891463002
Cr-Commit-Position: refs/heads/master@{#472639}

[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/animations/keyframe-iteration-exception-crash-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/bindings/dictionary-iterator-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/bluetooth/idl/idl-BluetoothDevice-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/bluetooth/idl/idl-BluetoothGATTRemoteServer-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/custom-elements/constructor-context-dies-cross-context-call-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/custom-elements/v0-v1-interop-expected.txt
[rename] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/IndexedDB/interleaved-cursors-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/idl-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/credential-management/idl.https-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/cssom/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/dom/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/domxpath/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/fetch/api/headers/headers-idl-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/fetch/api/request/request-idl-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/fetch/api/response/response-idl-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/media-source/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/mediacapture-fromelement/idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/mediacapture-record/idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/mediacapture-streams/MediaStreamTrack-init.https-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/mediasession/idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/orientation-event/idlharness-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/payment-request/payment-request-show-method.https-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/resources/idlharness.js
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/resources/testharness.js
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/fetch-request-fallback.https-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/register-link-element.https-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/svg/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/url/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/web-animations/interfaces/Animation/idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/webrtc/RTCPeerConnection-idl-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/webrtc/datachannel-idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/webrtc/interfaces-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/webstorage/idlharness-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/external/wpt/webvtt/api/interfaces-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-ImageData-constructor-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-arc-negative-radius-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-currentTransform-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-ellipse-negative-radius-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-getContext-invalid-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-getImageData-invalid-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-hit-regions-fill-rule-test-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-isPointInPath-winding-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-lineDash-input-sequence-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-lineDash-invalid-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-overloads-drawImage-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-overloads-fillText-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-overloads-strokeText-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-path-addpath-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-path-context-clip-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-path-context-fill-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-path-context-stroke-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-behaviour-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-putImageData-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/canvas-with-incorrect-args-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/draw-focus-if-needed-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/draw-focus-if-needed-with-path2d-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/drawImage-with-broken-image-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/drawImage-with-valid-image-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/gradient-addColorStop-with-invalid-offset-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/linearGradient-infinite-values-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/canvas/radialGradient-infinite-values-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/dom/Window/window-constructor-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/dom/Window/window-methods-construct-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/dom/custom/custom-elements-registry-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/dom/dataset-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/dom/lenient-this-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/encoding/api/sharedarraybuffer-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/js/put-forwards-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/mediarecorder/BlobEvent-basic-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/serviceworker/serviceworker-interface-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/serviceworker/serviceworkercontainer-interface-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-send-sharedarraybuffer-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/background_fetch/background-fetch-click-event.https-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/background_fetch/background-fetch-event.https-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/background_fetch/background-fetch-fail-event.https-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/background_fetch/background-fetched-event.https-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/notifications/notification-properties-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/notifications/serviceworker-notification-properties-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/push_messaging/pushmessagedata-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/http/tests/w3c/webperf/approved/navigation-timing/html/idlharness-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/mojo/codec-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/mojo/union-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/nfc/idl-NFC-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/payments/payment-request-interface-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/platform/linux/http/tests/security/w3c/cross-origin-objects-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/platform/mac/http/tests/security/w3c/cross-origin-objects-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/platform/win7/http/tests/security/w3c/cross-origin-objects-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/platform/win7/virtual/mojo-loading/http/tests/security/w3c/cross-origin-objects-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/resize-observer/observe-expected.txt
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/resources/idlharness.js
[modify] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/resources/testharness.js
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/storage/indexeddb/observer-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/storage/indexeddb/observer-worker-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/svg/dom/SVGLength-calc-in-attr-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/svg/dom/SVGLength-viewport-units-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/svg/dom/svglength-units-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/computedstyle/computedStylePropertyMap-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssCalcLength-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssMatrixComponent-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssPerspective-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssScale-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssSimpleLength-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssSkew-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/typedcssom/cssTranslation-expected.txt
[add] https://crrev.com/0cfee008f8e847e088180928f6a024e5108038ea/third_party/WebKit/LayoutTests/virtual/mojo-loading/http/tests/security/w3c/cross-origin-objects-expected.txt

Mergedinto: 685854
Status: Duplicate (was: Assigned)
I think that option 2 from comment 1 ( bug 685854 ) would be the simplest way to solve this.
Components: Blink>Infra>Ecosystem
Components: -Blink>Infra>Predictability
Project Member

Comment 6 by bugdroid1@chromium.org, Aug 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/37db831d9859f86621efe2554481b834d8c97d57

commit 37db831d9859f86621efe2554481b834d8c97d57
Author: Aleks Totic <atotic@chromium.org>
Date: Thu Aug 10 20:35:39 2017

Fix invalid assert_throws

This test was failing because of test-harness.js update. It was not passing in the
correct exception code.

This test got broken by test-harness update https://codereview.chromium.org/2891463002

I've noticed that 120 other tests got invalidated the same way. This means that 120 tests
are not being run correctly. Will we fix this?

Bug:  722550 
Change-Id: I9d27849baaf115a5c2a03140ff7c7cd9e843a8d0
Reviewed-on: https://chromium-review.googlesource.com/610513
Reviewed-by: Quinten Yearsley <qyearsley@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#493528}
[delete] https://crrev.com/6f90721676bc9ae0838c8f52eefa7ccc08d50689/third_party/WebKit/LayoutTests/resize-observer/observe-expected.txt
[modify] https://crrev.com/37db831d9859f86621efe2554481b834d8c97d57/third_party/WebKit/LayoutTests/resize-observer/observe.html

Sign in to add a comment