Closed Bug 1909662 Opened 1 year ago Closed 2 months ago

implement generate test report for Reporting API

Categories

(Remote Protocol :: Marionette, task, P3)

Default
task

Tracking

(firefox148 fixed)

RESOLVED FIXED
148 Branch
Tracking Status
firefox148 --- fixed

People

(Reporter: sefeng211, Assigned: sfarre)

References

Details

(Whiteboard: [webdriver:m18][webdriver:external], [wptsync upstream][webdriver:relnote])

Attachments

(1 file)

This is missing from our work for bringing our implementation up to date

https://www.w3.org/TR/reporting-1/#generate-test-report-command

Depends on: 1955682

I looked into current failing tests, I expect these ones should start to pass (or come up with a new failure) one this is implemented.

bufferSize.html.ini
Disconnect.html.ini
generateTestReport-honors-endpoint.https.sub.html.ini
generateTestReport.html.ini
nestedReport.html.ini
Order.html.ini 
Reporting-api-honors-limits.https.sub.html.ini 
Duplicate of this bug: 1568735
Blocks: 1976074
No longer blocks: reporting-api

This is an implementation of a Marionette version of the WebDriver extension command outlined in Part 7.1 of the Reporting API spec: https://w3c.github.io/reporting/#generate-test-report-command
This command simulates the generation of a report for the purpose of testing, which is observed by any registered Reporting Observers and sent off to a specified endpoint.

The platform logic for this command lives in D250373.

Assignee: nobody → sfarre
Status: NEW → ASSIGNED
Component: DOM: Core & HTML → Marionette
Product: Core → Remote Protocol
Version: unspecified → Default
Priority: -- → P3
Whiteboard: [webdriver:external]
Pushed by sfarre@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/51d77af25f24 https://hg.mozilla.org/integration/autoland/rev/0a4ddce5cb4e Marionette server/client implementation of generate_test_report command r=whimboo,jgraham
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/56851 for changes under testing/web-platform/tests
Whiteboard: [webdriver:external] → [webdriver:external], [wptsync upstream]

Backed out for causing non-unified build bustages on TestReportGenerator

Push with failures

Failure log

Backout link

Flags: needinfo?(sfarre)

I'm on it. Building locally without unity build. Thread Ripper thankfully goes brrr.

Flags: needinfo?(sfarre)
Pushed by sfarre@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d59b96a25802 https://hg.mozilla.org/integration/autoland/rev/161a2b4835ac Marionette server/client implementation of generate_test_report command r=whimboo,jgraham
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Whiteboard: [webdriver:external], [wptsync upstream] → [webdriver:m18][webdriver:external], [wptsync upstream]
Upstream PR was closed without merging
Whiteboard: [webdriver:m18][webdriver:external], [wptsync upstream] → [webdriver:m18][webdriver:external], [wptsync upstream][webdriver:relnote]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: