Get Smooshmonkey build and tests into CI
Categories
(Core :: JavaScript Engine, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox75 | --- | fixed |
People
(Reporter: jorendorff, Assigned: arai)
References
(Blocks 1 open bug)
Details
Attachments
(2 files, 1 obsolete file)
I don't know how to do this off-hand. We need a variant of our spidermonkey-plain scripts that runs the tests with --rust-frontend, and we need to add a task to CI.
So far we're using GitHub Actions for CI, but it doesn't run all the tests. It just does a build.
| Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Steve, would you know who to contact or where to look to have a different build of SpiderMonkey on treeherder?
Comment 2•5 years ago
|
||
I can just do it. Is Linux-only ok? Is it useful/important to have both debug and opt builds?
Comment 3•5 years ago
|
||
It probably won't work, but my first attempt is https://treeherder.mozilla.org/#/jobs?repo=try&revision=deb1ce640010c1bbe5905190b4836e21e5efe87b (which is running all the spidermonkey jobs; I just wanted to be sure I didn't break any of the others.)
Comment 4•5 years ago
|
||
Oh, heh. Looks like that option hasn't landed yet? Anyway, I'll upload the patch for you to try.
Comment 5•5 years ago
|
||
Comment 6•5 years ago
•
|
||
I do not think rust-frontend repository got merged into mozilla-central yet, nor is jsparagus vendored yet.
Thanks for making the patch, this would be a good source of inspiration and I guess we can take over from here :)
Do you happen to know who should we ask for review once done?
Comment 7•5 years ago
|
||
(In reply to Nicolas B. Pierron [:nbp] from comment #6)
Do you happen to know who should we ask for review once done?
I think jmaher might be appropriate. Maybe?
| Assignee | ||
Comment 8•5 years ago
|
||
I'll take this, with some patches moved from bug 1612515
| Assignee | ||
Comment 9•5 years ago
|
||
| Assignee | ||
Comment 10•5 years ago
|
||
Depends on D64555
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/9ff2b33327cd
https://hg.mozilla.org/mozilla-central/rev/8c5f225b1d3e
| Assignee | ||
Updated•5 years ago
|
Description
•