Closed Bug 1612686 Opened 5 years ago Closed 5 years ago

Get Smooshmonkey build and tests into CI

Categories

(Core :: JavaScript Engine, task, P2)

task

Tracking

()

RESOLVED FIXED
mozilla75
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.

Priority: -- → P2

Steve, would you know who to contact or where to look to have a different build of SpiderMonkey on treeherder?

Flags: needinfo?(sphink)

I can just do it. Is Linux-only ok? Is it useful/important to have both debug and opt builds?

Flags: needinfo?(sphink)

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.)

Oh, heh. Looks like that option hasn't landed yet? Anyway, I'll upload the patch for you to try.

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?

(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?

I'll take this, with some patches moved from bug 1612515

Assignee: nobody → arai.unmht
Status: NEW → ASSIGNED
Attachment #9124372 - Attachment is obsolete: true
Blocks: 1618077
Pushed by arai_a@mac.com: https://hg.mozilla.org/integration/autoland/rev/9ff2b33327cd Part 1: Fix autospider.py caller to set RUSTC/CARGO/CBINDGEN env. r=glandium https://hg.mozilla.org/integration/autoland/rev/8c5f225b1d3e Part 2: Add SmooshMonkey tasks. r=sfink,jmaher
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
Blocks: smooshmonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: