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