Closed Bug 1632710 Opened 3 months ago Closed 1 month ago

Sync vendored puppeteer to v3

Categories

(Remote Protocol :: Agent, task, P1)

Tracking

(firefox79 fixed)

RESOLVED FIXED
Firefox 79
Tracking Status
firefox79 --- fixed

People

(Reporter: maja_zf, Assigned: maja_zf)

References

(Regressed 4 open bugs)

Details

(Whiteboard: [puppeteer-beta-reserve])

Attachments

(2 files)

No description provided.
Assignee: nobody → mjzffr
Status: NEW → ASSIGNED
Priority: P2 → P1

I actually haven't started this yet. Hope to get to it next week.

Status: ASSIGNED → NEW
Priority: P1 → P2
Assignee: mjzffr → nobody
Assignee: nobody → mjzffr
Priority: P2 → P1
Status: NEW → ASSIGNED

Mocha doesn't directly report test skips, timeouts and crashes, whereas the previous custom harness did, which made log parsing much easier. Skips are not a big problem, mocha lumps them under "pending" status which is fine. For timeouts and crashes, I'm looking into a workaround. I might have to lump all of these under "fail".

Maybe reach out to Mathias or Jack Franklin in case they have an idea? It would be kinda helpful to still have those separate.

This requires a custom mocha reporter under puppeteer/
and changes in output parsing.

Depends on D77624

Pushed by mjzffr@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b57a835e980a
[puppeteer] Remove experimental/ dir r=remote-protocol-reviewers,jgraham,whimboo
https://hg.mozilla.org/integration/autoland/rev/dadc7312128e
[puppeteer] vendor v3.1.0 r=remote-protocol-reviewers,whimboo,jgraham
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
You need to log in before you can comment on or make changes to this bug.