diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini index 2f7cfcbab3f..34b46888286 100644 --- a/tests/wpt/include.ini +++ b/tests/wpt/include.ini @@ -216,6 +216,8 @@ skip: true skip: true [srcdoc.meta] skip: true +[reporting] + skip: false [resize-observer] skip: false [resource-timing] diff --git a/tests/wpt/meta/reporting/cross-origin-report-no-credentials.https.sub.html.ini b/tests/wpt/meta/reporting/cross-origin-report-no-credentials.https.sub.html.ini new file mode 100644 index 00000000000..e83aa84d6b1 --- /dev/null +++ b/tests/wpt/meta/reporting/cross-origin-report-no-credentials.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-report-no-credentials.https.sub.html] + [Reporting endpoints did not receive credentials.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/cross-origin-reports-isolated.https.sub.html.ini b/tests/wpt/meta/reporting/cross-origin-reports-isolated.https.sub.html.ini new file mode 100644 index 00000000000..9d96ad354c4 --- /dev/null +++ b/tests/wpt/meta/reporting/cross-origin-reports-isolated.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-reports-isolated.https.sub.html] + [Reports were sent in two requests.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/cross-origin-same-site-credentials.https.sub.html.ini b/tests/wpt/meta/reporting/cross-origin-same-site-credentials.https.sub.html.ini new file mode 100644 index 00000000000..1d2d2079b07 --- /dev/null +++ b/tests/wpt/meta/reporting/cross-origin-same-site-credentials.https.sub.html.ini @@ -0,0 +1,3 @@ +[cross-origin-same-site-credentials.https.sub.html] + [Reporting endpoints received credentials.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/document-reporting-bypass-report-to.https.sub.html.ini b/tests/wpt/meta/reporting/document-reporting-bypass-report-to.https.sub.html.ini new file mode 100644 index 00000000000..26668188a63 --- /dev/null +++ b/tests/wpt/meta/reporting/document-reporting-bypass-report-to.https.sub.html.ini @@ -0,0 +1,6 @@ +[document-reporting-bypass-report-to.https.sub.html] + [document policy violation observed] + expected: FAIL + + [Only the Reporting-Endpoints configured endpoint received reports.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/document-reporting-destroy-after-document-close.https.sub.html.ini b/tests/wpt/meta/reporting/document-reporting-destroy-after-document-close.https.sub.html.ini new file mode 100644 index 00000000000..b31627a692e --- /dev/null +++ b/tests/wpt/meta/reporting/document-reporting-destroy-after-document-close.https.sub.html.ini @@ -0,0 +1,3 @@ +[document-reporting-destroy-after-document-close.https.sub.html] + [No more reports received after navigation to same document without endpoint header] + expected: FAIL diff --git a/tests/wpt/meta/reporting/document-reporting-named-endpoints.https.sub.html.ini b/tests/wpt/meta/reporting/document-reporting-named-endpoints.https.sub.html.ini new file mode 100644 index 00000000000..599ece01563 --- /dev/null +++ b/tests/wpt/meta/reporting/document-reporting-named-endpoints.https.sub.html.ini @@ -0,0 +1,9 @@ +[document-reporting-named-endpoints.https.sub.html] + [csp violation report observed] + expected: FAIL + + [document policy violation observed] + expected: FAIL + + [Reporting endpoints received reports.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/document-reporting-not-batch-different-document.https.html.ini b/tests/wpt/meta/reporting/document-reporting-not-batch-different-document.https.html.ini new file mode 100644 index 00000000000..1d7a5ff6462 --- /dev/null +++ b/tests/wpt/meta/reporting/document-reporting-not-batch-different-document.https.html.ini @@ -0,0 +1,3 @@ +[document-reporting-not-batch-different-document.https.html] + [Reports are not batched for same url in different document.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/document-reporting-override-endpoint.https.sub.html.ini b/tests/wpt/meta/reporting/document-reporting-override-endpoint.https.sub.html.ini new file mode 100644 index 00000000000..8f28f3de76e --- /dev/null +++ b/tests/wpt/meta/reporting/document-reporting-override-endpoint.https.sub.html.ini @@ -0,0 +1,6 @@ +[document-reporting-override-endpoint.https.sub.html] + [document policy violation observed] + expected: FAIL + + [Only the second reporting endpoint received reports.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/idlharness.any.js.ini b/tests/wpt/meta/reporting/idlharness.any.js.ini new file mode 100644 index 00000000000..5a55d02e27f --- /dev/null +++ b/tests/wpt/meta/reporting/idlharness.any.js.ini @@ -0,0 +1,158 @@ +[idlharness.any.html] + [ReportBody interface: existence and properties of interface object] + expected: FAIL + + [ReportBody interface object length] + expected: FAIL + + [ReportBody interface object name] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ReportBody interface: operation toJSON()] + expected: FAIL + + [Report interface: existence and properties of interface object] + expected: FAIL + + [Report interface object length] + expected: FAIL + + [Report interface object name] + expected: FAIL + + [Report interface: existence and properties of interface prototype object] + expected: FAIL + + [Report interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Report interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Report interface: operation toJSON()] + expected: FAIL + + [Report interface: attribute type] + expected: FAIL + + [Report interface: attribute url] + expected: FAIL + + [Report interface: attribute body] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface object] + expected: FAIL + + [ReportingObserver interface object length] + expected: FAIL + + [ReportingObserver interface object name] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ReportingObserver interface: operation observe()] + expected: FAIL + + [ReportingObserver interface: operation disconnect()] + expected: FAIL + + [ReportingObserver interface: operation takeRecords()] + expected: FAIL + + +[idlharness.any.worker.html] + [ReportBody interface: existence and properties of interface object] + expected: FAIL + + [ReportBody interface object length] + expected: FAIL + + [ReportBody interface object name] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ReportBody interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ReportBody interface: operation toJSON()] + expected: FAIL + + [Report interface: existence and properties of interface object] + expected: FAIL + + [Report interface object length] + expected: FAIL + + [Report interface object name] + expected: FAIL + + [Report interface: existence and properties of interface prototype object] + expected: FAIL + + [Report interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [Report interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [Report interface: operation toJSON()] + expected: FAIL + + [Report interface: attribute type] + expected: FAIL + + [Report interface: attribute url] + expected: FAIL + + [Report interface: attribute body] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface object] + expected: FAIL + + [ReportingObserver interface object length] + expected: FAIL + + [ReportingObserver interface object name] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object's "constructor" property] + expected: FAIL + + [ReportingObserver interface: existence and properties of interface prototype object's @@unscopables property] + expected: FAIL + + [ReportingObserver interface: operation observe()] + expected: FAIL + + [ReportingObserver interface: operation disconnect()] + expected: FAIL + + [ReportingObserver interface: operation takeRecords()] + expected: FAIL diff --git a/tests/wpt/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini b/tests/wpt/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini new file mode 100644 index 00000000000..f9ca747ab03 --- /dev/null +++ b/tests/wpt/meta/reporting/reporting-isolated-across-navigations.https.sub.html.ini @@ -0,0 +1,3 @@ +[reporting-isolated-across-navigations.https.sub.html] + [Reports should be sent to the correct endpoints] + expected: FAIL diff --git a/tests/wpt/meta/reporting/same-origin-cross-site-credentials.https.sub.html.ini b/tests/wpt/meta/reporting/same-origin-cross-site-credentials.https.sub.html.ini new file mode 100644 index 00000000000..7312d2c733e --- /dev/null +++ b/tests/wpt/meta/reporting/same-origin-cross-site-credentials.https.sub.html.ini @@ -0,0 +1,3 @@ +[same-origin-cross-site-credentials.https.sub.html] + [Reporting endpoints received credentials.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/same-origin-report-credentials.https.sub.html.ini b/tests/wpt/meta/reporting/same-origin-report-credentials.https.sub.html.ini new file mode 100644 index 00000000000..9c536def669 --- /dev/null +++ b/tests/wpt/meta/reporting/same-origin-report-credentials.https.sub.html.ini @@ -0,0 +1,3 @@ +[same-origin-report-credentials.https.sub.html] + [Reporting endpoints received credentials.] + expected: FAIL diff --git a/tests/wpt/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini b/tests/wpt/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini new file mode 100644 index 00000000000..d054359ab5b --- /dev/null +++ b/tests/wpt/meta/reporting/same-origin-same-site-credentials.https.sub.html.ini @@ -0,0 +1,3 @@ +[same-origin-same-site-credentials.https.sub.html] + [Reporting endpoints received credentials.] + expected: FAIL