Closed Bug 1539814 Opened 1 year ago Closed 1 year ago

Curate a set of Try presets for SpiderMonkey

Categories

(Core :: JavaScript Engine, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

Details

Attachments

(1 file, 1 obsolete file)

It is now possible to check in a try preset. Further documentation here

We should determine what we consider to be a good set of try presets, and check them in.

Priority: -- → P3
Assignee: nobody → mgaudet
Status: NEW → ASSIGNED

This query produces the following task list

$ ./mach try --preset=spidermonkey --no-push
Commit message:
Fuzzy query='spidermonkey&query=!android !asan !shippable 'xpcshell&query='hazard&query=!shippable 'jittest

Pushed via `mach try fuzzy`
Calculated try_task_config.json:
{
    "tasks": [
        "hazard-linux64-haz/debug",
        "hazard-linux64-shell-haz/debug",
        "spidermonkey-sm-arm-sim-linux32/debug",
        "spidermonkey-sm-arm64-sim-linux64/debug",
        "spidermonkey-sm-asan-linux64/opt",
        "spidermonkey-sm-compacting-linux64/debug",
        "spidermonkey-sm-compacting-win64/debug",
        "spidermonkey-sm-fuzzing-linux64/opt",
        "spidermonkey-sm-mozjs-sys-linux64/debug",
        "spidermonkey-sm-nojit-linux64/opt",
        "spidermonkey-sm-nonunified-linux64/debug",
        "spidermonkey-sm-package-linux64/opt",
        "spidermonkey-sm-plain-linux64/debug",
        "spidermonkey-sm-plain-linux64/opt",
        "spidermonkey-sm-plain-win64/debug",
        "spidermonkey-sm-plain-win64/opt",
        "spidermonkey-sm-rootanalysis-linux64/debug",
        "spidermonkey-sm-rust-bindings-linux64/debug",
        "spidermonkey-sm-tsan-linux64/opt",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-1",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-10",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-2",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-3",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-4",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-5",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-6",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-7",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-8",
        "test-android-hw-p2-8-0-android-aarch64/opt-jittest-1proc-9",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-1",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-10",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-2",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-3",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-4",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-5",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-6",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-7",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-8",
        "test-android-hw-p2-8-0-arm7-api-16/pgo-jittest-1proc-9",
        "test-linux32/debug-xpcshell-e10s-1",
        "test-linux32/debug-xpcshell-e10s-10",
        "test-linux32/debug-xpcshell-e10s-11",
        "test-linux32/debug-xpcshell-e10s-12",
        "test-linux32/debug-xpcshell-e10s-2",
        "test-linux32/debug-xpcshell-e10s-3",
        "test-linux32/debug-xpcshell-e10s-4",
        "test-linux32/debug-xpcshell-e10s-5",
        "test-linux32/debug-xpcshell-e10s-6",
        "test-linux32/debug-xpcshell-e10s-7",
        "test-linux32/debug-xpcshell-e10s-8",
        "test-linux32/debug-xpcshell-e10s-9",
        "test-linux64-qr/debug-xpcshell-e10s-1",
        "test-linux64-qr/debug-xpcshell-e10s-2",
        "test-linux64-qr/debug-xpcshell-e10s-3",
        "test-linux64-qr/debug-xpcshell-e10s-4",
        "test-linux64-qr/debug-xpcshell-e10s-5",
        "test-linux64-qr/debug-xpcshell-e10s-6",
        "test-linux64-qr/debug-xpcshell-e10s-7",
        "test-linux64-qr/debug-xpcshell-e10s-8",
        "test-linux64-qr/opt-xpcshell-e10s-1",
        "test-linux64-qr/opt-xpcshell-e10s-2",
        "test-linux64-qr/opt-xpcshell-e10s-3",
        "test-linux64-qr/opt-xpcshell-e10s-4",
        "test-linux64-qr/opt-xpcshell-e10s-5",
        "test-linux64-qr/opt-xpcshell-e10s-6",
        "test-linux64-qr/opt-xpcshell-e10s-7",
        "test-linux64-qr/opt-xpcshell-e10s-8",
        "test-linux64/debug-xpcshell-e10s-1",
        "test-linux64/debug-xpcshell-e10s-10",
        "test-linux64/debug-xpcshell-e10s-2",
        "test-linux64/debug-xpcshell-e10s-3",
        "test-linux64/debug-xpcshell-e10s-4",
        "test-linux64/debug-xpcshell-e10s-5",
        "test-linux64/debug-xpcshell-e10s-6",
        "test-linux64/debug-xpcshell-e10s-7",
        "test-linux64/debug-xpcshell-e10s-8",
        "test-linux64/debug-xpcshell-e10s-9",
        "test-linux64/debug-xpcshell-sw-e10s-1",
        "test-linux64/debug-xpcshell-sw-e10s-10",
        "test-linux64/debug-xpcshell-sw-e10s-2",
        "test-linux64/debug-xpcshell-sw-e10s-3",
        "test-linux64/debug-xpcshell-sw-e10s-4",
        "test-linux64/debug-xpcshell-sw-e10s-5",
        "test-linux64/debug-xpcshell-sw-e10s-6",
        "test-linux64/debug-xpcshell-sw-e10s-7",
        "test-linux64/debug-xpcshell-sw-e10s-8",
        "test-linux64/debug-xpcshell-sw-e10s-9",
        "test-linux64/opt-xpcshell-e10s-1",
        "test-linux64/opt-xpcshell-e10s-2",
        "test-linux64/opt-xpcshell-e10s-3",
        "test-linux64/opt-xpcshell-e10s-4",
        "test-linux64/opt-xpcshell-e10s-5",
        "test-linux64/opt-xpcshell-e10s-6",
        "test-linux64/opt-xpcshell-e10s-7",
        "test-linux64/opt-xpcshell-e10s-8",
        "test-macosx64/debug-jittest-1proc-1",
        "test-macosx64/debug-jittest-1proc-2",
        "test-macosx64/debug-jittest-1proc-3",
        "test-macosx64/debug-xpcshell-e10s",
        "test-windows10-64/debug-xpcshell-e10s",
        "test-windows10-64/opt-xpcshell-e10s",
        "test-windows7-32/debug-xpcshell-e10s",
        "test-windows7-32/opt-xpcshell-e10s"
    ],
    "templates": {
        "env": {
            "TRY_SELECTOR": "fuzzy"
        }
    },
    "version": 1
}

(Totally open to revision on this; Slowly picking up fuzzy syntax, so feel free to provide slicing and dicing requests, and I'll see what I can do)

This query produces the following task list

$ ./mach try --no-push --preset=spidermonkey
Commit message:
Fuzzy query='spidermonkey&query=!android !asan !shippable 'xpcshell&query='hazard&query=!shippable !android 'jittest

Pushed via `mach try fuzzy`
Calculated try_task_config.json:
{
    "tasks": [
        "hazard-linux64-haz/debug",
        "hazard-linux64-shell-haz/debug",
        "spidermonkey-sm-arm-sim-linux32/debug",
        "spidermonkey-sm-arm64-sim-linux64/debug",
        "spidermonkey-sm-asan-linux64/opt",
        "spidermonkey-sm-compacting-linux64/debug",
        "spidermonkey-sm-compacting-win64/debug",
        "spidermonkey-sm-fuzzing-linux64/opt",
        "spidermonkey-sm-mozjs-sys-linux64/debug",
        "spidermonkey-sm-nojit-linux64/opt",
        "spidermonkey-sm-nonunified-linux64/debug",
        "spidermonkey-sm-package-linux64/opt",
        "spidermonkey-sm-plain-linux64/debug",
        "spidermonkey-sm-plain-linux64/opt",
        "spidermonkey-sm-plain-win64/debug",
        "spidermonkey-sm-plain-win64/opt",
        "spidermonkey-sm-rootanalysis-linux64/debug",
        "spidermonkey-sm-rust-bindings-linux64/debug",
        "spidermonkey-sm-tsan-linux64/opt",
        "test-linux32/debug-xpcshell-e10s-1",
        "test-linux32/debug-xpcshell-e10s-10",
        "test-linux32/debug-xpcshell-e10s-11",
        "test-linux32/debug-xpcshell-e10s-12",
        "test-linux32/debug-xpcshell-e10s-2",
        "test-linux32/debug-xpcshell-e10s-3",
        "test-linux32/debug-xpcshell-e10s-4",
        "test-linux32/debug-xpcshell-e10s-5",
        "test-linux32/debug-xpcshell-e10s-6",
        "test-linux32/debug-xpcshell-e10s-7",
        "test-linux32/debug-xpcshell-e10s-8",
        "test-linux32/debug-xpcshell-e10s-9",
        "test-linux64-qr/debug-xpcshell-e10s-1",
        "test-linux64-qr/debug-xpcshell-e10s-2",
        "test-linux64-qr/debug-xpcshell-e10s-3",
        "test-linux64-qr/debug-xpcshell-e10s-4",
        "test-linux64-qr/debug-xpcshell-e10s-5",
        "test-linux64-qr/debug-xpcshell-e10s-6",
        "test-linux64-qr/debug-xpcshell-e10s-7",
        "test-linux64-qr/debug-xpcshell-e10s-8",
        "test-linux64-qr/opt-xpcshell-e10s-1",
        "test-linux64-qr/opt-xpcshell-e10s-2",
        "test-linux64-qr/opt-xpcshell-e10s-3",
        "test-linux64-qr/opt-xpcshell-e10s-4",
        "test-linux64-qr/opt-xpcshell-e10s-5",
        "test-linux64-qr/opt-xpcshell-e10s-6",
        "test-linux64-qr/opt-xpcshell-e10s-7",
        "test-linux64-qr/opt-xpcshell-e10s-8",
        "test-linux64/debug-xpcshell-e10s-1",
        "test-linux64/debug-xpcshell-e10s-10",
        "test-linux64/debug-xpcshell-e10s-2",
        "test-linux64/debug-xpcshell-e10s-3",
        "test-linux64/debug-xpcshell-e10s-4",
        "test-linux64/debug-xpcshell-e10s-5",
        "test-linux64/debug-xpcshell-e10s-6",
        "test-linux64/debug-xpcshell-e10s-7",
        "test-linux64/debug-xpcshell-e10s-8",
        "test-linux64/debug-xpcshell-e10s-9",
        "test-linux64/debug-xpcshell-sw-e10s-1",
        "test-linux64/debug-xpcshell-sw-e10s-10",
        "test-linux64/debug-xpcshell-sw-e10s-2",
        "test-linux64/debug-xpcshell-sw-e10s-3",
        "test-linux64/debug-xpcshell-sw-e10s-4",
        "test-linux64/debug-xpcshell-sw-e10s-5",
        "test-linux64/debug-xpcshell-sw-e10s-6",
        "test-linux64/debug-xpcshell-sw-e10s-7",
        "test-linux64/debug-xpcshell-sw-e10s-8",
        "test-linux64/debug-xpcshell-sw-e10s-9",
        "test-linux64/opt-xpcshell-e10s-1",
        "test-linux64/opt-xpcshell-e10s-2",
        "test-linux64/opt-xpcshell-e10s-3",
        "test-linux64/opt-xpcshell-e10s-4",
        "test-linux64/opt-xpcshell-e10s-5",
        "test-linux64/opt-xpcshell-e10s-6",
        "test-linux64/opt-xpcshell-e10s-7",
        "test-linux64/opt-xpcshell-e10s-8",
        "test-macosx64/debug-jittest-1proc-1",
        "test-macosx64/debug-jittest-1proc-2",
        "test-macosx64/debug-jittest-1proc-3",
        "test-macosx64/debug-xpcshell-e10s",
        "test-windows10-64/debug-xpcshell-e10s",
        "test-windows10-64/opt-xpcshell-e10s",
        "test-windows7-32/debug-xpcshell-e10s",
        "test-windows7-32/opt-xpcshell-e10s"
    ],
    "templates": {
        "env": {
            "TRY_SELECTOR": "fuzzy"
        }
    },
    "version": 1
}
Attachment #9060734 - Attachment is obsolete: true
Attachment #9060984 - Attachment description: Bug 1539814 - An initial try preset for SpiderMonkey r?jandem → Bug 1539814 - An initial pair of try presets for SpiderMonkey r?jandem
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/10403a184579
An initial pair of try presets for SpiderMonkey r=jandem,ahal
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
Blocks: 1628343
You need to log in before you can comment on or make changes to this bug.