Closed Bug 1504921 Opened 7 years ago Closed 7 years ago

[wpt-sync] Sync PR 13938 - [wptrunner] Transmit test results via postMessage

Categories

(Testing :: web-platform-tests, enhancement, P4)

enhancement

Tracking

(firefox65 fixed)

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 13938 into mozilla-central (this bug is closed when the sync is complete). PR: https://github.com/web-platform-tests/wpt/pull/13938 Details from upstream follow. Mike Pennisi <mike@mikepennisi.com> wrote: > [wptrunner] Transmit test results via postMessage > > A recent improvement to wptrunner modified the way data structures are > transmitted from the browser to the WebDriver server [1]. One > consequence of this change is that the data structures are created in a > JavaScript realm which differs from the realm in which the "Execute > Script" WebDriver command is running. As of version 17, Microsoft Edge > does not correctly serialize cross-realm values, so referenced > improvement unintentionally precluded testing in that browser. > > Serialize and deserialize the results data structure from the realm of > the WebDriver command to avoid this problem. > > [1] https://github.com/web-platform-tests/wpt/pull/13419
PR 13938 applied with additional changes from upstream: 31664a8d285f2df3c86f7051c8e2a45a75bbd339
The PR was not expected to affect any tests, but the try push wasn't a success. Check the try results for infrastructure issues
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/1f6085c142f9 [wpt PR 13938] - [wptrunner] Convert data prior to transmission, a=testonly
Result changes from PR not available.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
You need to log in before you can comment on or make changes to this bug.