Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(486)

Issue 2711913003: Upstream Blink's 'securitypolicyviolation' tests. (Closed)

Created:
3 years, 10 months ago by Mike West
Modified:
3 years, 10 months ago
Reviewers:
foolip, Rick Byers
CC:
blink-reviews, blink-reviews-w3ctests_chromium.org, chromium-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Upstream Blink's 'securitypolicyviolation' tests. Starting on the long slog to get our CSP layout tests more completely upstreamed. This patch leaves most upstream CSP tests disabled, as I still need to go through them in detail, but carves out the 'securitypolicyviolation' directory, moves our local tests over, and ports them to `testharness.js`-style. BUG=695486 Review-Url: https://codereview.chromium.org/2711913003 Cr-Commit-Position: refs/heads/master@{#452780} Committed: https://chromium.googlesource.com/chromium/src/+/7e900589febbfc49da56f18b33750786c24ba14c

Patch Set 1 #

Total comments: 7

Patch Set 2 : MANIFEST #

Unified diffs Side-by-side diffs Delta from patch set Stats (+296 lines, -510 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 1 chunk +4 lines, -1 line 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/MANIFEST.json View 1 10 chunks +120 lines, -5 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/idl-expected.txt View 1 chunk +32 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/inside-dedicated-worker.html View 1 chunk +3 lines, -3 lines 0 comments Download
A + third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/inside-service-worker.https.html View 2 chunks +3 lines, -3 lines 0 comments Download
A + third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/inside-shared-worker.html View 1 chunk +3 lines, -3 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image-from-script.sub.html View 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image.sub.html View 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image-from-script.sub.html View 1 chunk +28 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image.sub.html View 1 chunk +28 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/support/inside-worker.sub.js View 3 chunks +4 lines, -8 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/support/inside-worker.sub.js.headers View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/targeting.html View 1 chunk +1 line, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/support/inject-image.sub.js View 1 chunk +3 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/external/wpt/content-security-policy/support/resource.py View 1 chunk +5 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/external/wpt/content-security-policy/support/testharness-helper.js View 3 chunks +2 lines, -3 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/blockeduri-eval.html View 1 chunk +0 lines, -19 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/blockeduri-inline.html View 1 chunk +0 lines, -18 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/inside-dedicated-worker.html View 1 chunk +0 lines, -22 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/inside-service-worker.html View 1 chunk +0 lines, -27 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/inside-shared-worker.html View 1 chunk +0 lines, -23 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/resources/inside-worker.php View 1 chunk +0 lines, -48 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/securitypolicyviolation-basics.html View 1 chunk +0 lines, -35 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image.html View 1 chunk +0 lines, -33 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image-from-script.html View 1 chunk +0 lines, -33 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/securitypolicyviolation-block-image.html View 1 chunk +0 lines, -33 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/securitypolicyviolation-block-image-from-script.html View 1 chunk +0 lines, -33 lines 0 comments Download
D third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/securitypolicyviolation/targeting.html View 1 chunk +0 lines, -160 lines 0 comments Download

Messages

Total messages: 24 (11 generated)
Mike West
Hey Rick, Philip! Mind taking a look at this hopefully-straightforward port of a few CSP ...
3 years, 10 months ago (2017-02-23 15:45:56 UTC) #4
Mike West
Also, every time I add tests, MANIFEST.json grows by millions of lines. That seems odd. ...
3 years, 10 months ago (2017-02-23 15:46:22 UTC) #5
foolip
On 2017/02/23 15:46:22, Mike West (sloooooow) wrote: > Also, every time I add tests, MANIFEST.json ...
3 years, 10 months ago (2017-02-23 16:45:50 UTC) #6
foolip
On 2017/02/23 15:45:56, Mike West (sloooooow) wrote: > Hey Rick, Philip! Mind taking a look ...
3 years, 10 months ago (2017-02-23 16:51:58 UTC) #7
foolip
Didn't review in depth since this is a rewrite, but lgtm % nits. https://codereview.chromium.org/2711913003/diff/1/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/support/inside-worker.sub.js File ...
3 years, 10 months ago (2017-02-23 17:00:34 UTC) #8
Mike West
On 2017/02/23 at 16:51:58, foolip wrote: > I think the generic answer is that whatever ...
3 years, 10 months ago (2017-02-23 18:21:51 UTC) #11
foolip
https://codereview.chromium.org/2711913003/diff/1/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/targeting.html File third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/targeting.html (right): https://codereview.chromium.org/2711913003/diff/1/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/targeting.html#newcode57 third_party/WebKit/LayoutTests/external/wpt/content-security-policy/securitypolicyviolation/targeting.html:57: On 2017/02/23 18:21:51, Mike West (sloooooow) wrote: > On ...
3 years, 10 months ago (2017-02-23 19:43:28 UTC) #12
Rick Byers
On 2017/02/23 18:21:51, Mike West (sloooooow) wrote: > On 2017/02/23 at 16:51:58, foolip wrote: > ...
3 years, 10 months ago (2017-02-23 20:00:16 UTC) #13
Mike West
On 2017/02/23 at 20:00:16, rbyers wrote: > On 2017/02/23 18:21:51, Mike West (sloooooow) wrote: > ...
3 years, 10 months ago (2017-02-24 07:42:22 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2711913003/1
3 years, 10 months ago (2017-02-24 07:42:40 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/372161)
3 years, 10 months ago (2017-02-24 07:47:34 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2711913003/20001
3 years, 10 months ago (2017-02-24 08:07:43 UTC) #21
commit-bot: I haz the power
3 years, 10 months ago (2017-02-24 09:32:33 UTC) #24
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/7e900589febbfc49da56f18b3375...

Powered by Google App Engine
This is Rietveld 408576698