Curate a set of Try presets for SpiderMonkey

RESOLVED FIXED in Firefox 68

Status

()

enhancement
P3
normal
RESOLVED FIXED
3 months ago
Last month

People

(Reporter: mgaudet, Assigned: mgaudet)

Tracking

unspecified
mozilla68
Points:
---

Firefox Tracking Flags

(firefox68 fixed)

Details

Attachments

(1 attachment, 1 obsolete attachment)

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

Updated

2 months ago
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

Comment 4

Last month
Pushed by mgaudet@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/10403a184579
An initial pair of try presets for SpiderMonkey r=jandem,ahal

Comment 5

Last month
bugherder
Status: ASSIGNED → RESOLVED
Closed: Last month
Resolution: --- → FIXED
Target Milestone: --- → mozilla68
You need to log in before you can comment on or make changes to this bug.