CI for DOM Streams
Categories
(Core :: DOM: Streams, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox98 | --- | fixed |
People
(Reporter: mgaudet, Assigned: saschanaz)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
As we start progressive landing of DOM Streams and DOM Streams features, it would be nice to get some CI started: MVP would be a linux build with
--enable-dom-streams
that runs the ReadableStreams WPT tests.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Mitch- can you advise on what is needed for adding a new build with flags? I am happy to help with the tests. If there is a process for builds or certain files to ensure get updated it would be good to know.
Assignee | ||
Comment 3•4 years ago
•
|
||
runs the ReadableStreams WPT tests.
Probably should run mochitests too, in case it has any coverage that WPT doesn't cover. (For Fetch and BodyStream)
Comment 4•4 years ago
|
||
I haven't done this before, so I'm going to redirect to :glandium.
If he doesn't have time, I can dig into this, but I think that'd be a less efficient allocation of resources.
To chuck out a quick guess: we need a new mozconfig for CI that contains the lines:
. "$topsrcdir/browser/config/mozconfigs/linux64/common-opt"
ac_add_options --enable-dom-streams
. "$topsrcdir/build/mozconfig.common.override"
Then, specify the mozconfig-variant
, similar to how it's been done over here.
:glandium, am I missing anything?
Assignee | ||
Comment 5•4 years ago
|
||
Assignee | ||
Comment 6•4 years ago
•
|
||
Like this? 👀 This works on mach try chooser
, checking if it actually works on the server... https://treeherder.mozilla.org/#/jobs?repo=try&revision=9cc4b7aa02aee931076ee783a99acc8479882d0c
Edit: It does, thanks!
Edit2: With WritableStream disabled: https://treeherder.mozilla.org/#/jobs?repo=try&revision=1070ce37c44d291b0eeb81803d8350f848bd0959
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D136812
Reporter | ||
Comment 9•4 years ago
|
||
I love this. I wish I had known earlier we could make WPT expectations optional like this.
This is going to be super helpful in the last bits. Hopefully we can get this up soon.
Assignee | ||
Comment 10•4 years ago
|
||
The mochitest failure from dom/tests/mochitest/fetch/test_readableStreams.html also is mMightHaveUnreportedJSException assertion failure.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment 13•4 years ago
|
||
Assignee | ||
Comment 14•4 years ago
|
||
Assignee | ||
Comment 15•4 years ago
|
||
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ad8a0a511911
https://hg.mozilla.org/mozilla-central/rev/86e044e96198
https://hg.mozilla.org/mozilla-central/rev/b05d209eddd9
https://hg.mozilla.org/mozilla-central/rev/9a595331d46b
Description
•