Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e7ac4c6ab702bebe9afea72a6e459ef2349d4e55
      
https://github.com/WebKit/WebKit/commit/e7ac4c6ab702bebe9afea72a6e459ef2349d4e55
  Author: Yoav Weiss <yoav.we...@shopify.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M LayoutTests/TestExpectations
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub.html.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/resources/report-hash-test-runner.sub.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/resources/w3c-import.log
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.js.sub.headers
    A 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/cross-origin-same-site-credentials.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-bypass-report-to.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-bypass-report-to.https.sub.html.sub.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-named-endpoints.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-named-endpoints.https.sub.html.sub.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-override-endpoint.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-override-endpoint.https.sub.html.sub.headers
    R 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub.html
    R 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub.html.sub.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/reporting-api-honors-limits.https.sub.html
    A LayoutTests/imported/w3c/web-platform-tests/reporting/resources/comment.js
    A 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/comment.js.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/middle-frame.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/report-helper.js
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/same-origin-report.https.sub.html.sub.headers
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/w3c-import.log
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/same-origin-cross-site-credentials.https.sub.html
    M 
LayoutTests/imported/w3c/web-platform-tests/reporting/same-origin-same-site-credentials.https.sub.html
    M LayoutTests/imported/w3c/web-platform-tests/reporting/w3c-import.log
    M LayoutTests/platform/glib/TestExpectations
    M LayoutTests/platform/gtk/TestExpectations
    M LayoutTests/tests-options.json

  Log Message:
  -----------
  Import CSP report-hash and reporting tests
https://bugs.webkit.org/show_bug.cgi?id=284811

Reviewed by Ryan Reno.

This PR imports the report-hash tests, as well as the reporting tests
that they rely on.
It currently marks these tests as timing out, as the feature is not yet
implemented.

Upstream commit: 
https://github.com/web-platform-tests/wpt/commit/b9ff3b3521376a66d4765bd2765928c549d3df09

* LayoutTests/TestExpectations: Mark the report-hash tests as timing
  out.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/default-src.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/multiple-policies.https.sub.html.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-default-src.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-elem.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src-none.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/reportonly-script-src.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/resources/report-hash-test-runner.sub.js:
 Added.
(find_server_timing):
(reporting_observer_setup):
(async check_reports):
(report_hash_test):
(async no_report_test):
(async run_tests):
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/resources/w3c-import.log:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-elem.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src-sha512.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window-expected.txt:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.html:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.js:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/script-src.https.window.js.sub.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/content-security-policy/report-hash/w3c-import.log:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/cross-origin-reports-isolated.https.sub-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/cross-origin-reports-isolated.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/cross-origin-same-site-credentials.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-bypass-report-to.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-bypass-report-to.https.sub.html.sub.headers:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-named-endpoints.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-named-endpoints.https.sub.html.sub.headers:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-override-endpoint.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/document-reporting-override-endpoint.https.sub.html.sub.headers:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub-expected.txt:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub.html:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/generateTestReport-honors-endpoint.http.sub.html.sub.headers:
 Removed.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/reporting-api-honors-limits.https.sub.html:
* LayoutTests/imported/w3c/web-platform-tests/reporting/resources/comment.js: 
Added.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/comment.js.headers:
 Added.
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/middle-frame.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/report-helper.js:
(checkReportExists):
(getReport):
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/same-origin-report.https.sub.html.sub.headers:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/resources/w3c-import.log:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/same-origin-cross-site-credentials.https.sub.html:
* 
LayoutTests/imported/w3c/web-platform-tests/reporting/same-origin-same-site-credentials.https.sub.html:
* LayoutTests/imported/w3c/web-platform-tests/reporting/w3c-import.log:
* LayoutTests/platform/glib/TestExpectations: Removed expectation for
  removed file.
* LayoutTests/platform/gtk/TestExpectations: Removed expectation for
  removed file.
* LayoutTests/tests-options.json:

Canonical link: https://commits.webkit.org/288157@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to