Closed Bug 1665575 Opened 4 years ago Closed 2 years ago

fuzzing builds are always triggered on "mach try auto" pushes

Categories

(Firefox Build System :: Task Configuration, defect)

defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: marco, Unassigned)

References

(Blocks 1 open bug)

Details

Maybe related to bug 1656465?

I once looked into why they were scheduled on my push and it was because bugbug was selecting them in the tasks list. Unsure if this is always the case or not.

I think this is no longer the case, given that we now even have a test ensuring fuzzing builds are not schedulable: https://searchfox.org/mozilla-central/rev/3151f97de27730793c2e298716df760999423f26/taskcluster/test/test_mach_try_auto.py#86-89.

:ahal, am I missing something?

Flags: needinfo?(ahal)

Probably?

Those tests use a mock bugbug-push-schedules.json and a static parameters.yml. So really the test is only asserting that fuzzing builds don't show up for the specific data used in generation. But since builds don't use bugbug anyway, I'm fairly sure that the test is accurate enough for now.

I'd recommend WORKSFORME.

Flags: needinfo?(ahal)

Aside, since that test is only asserting builds that presumably shouldn't be affected by optimization too much, it should probably be using the target_task_graph to remove bugbug from the equation. Or maybe it is relying on skip-unless-schedules to remove them? I'm not sure now.

(In reply to Andrew Halberstadt [:ahal] from comment #3)

Those tests use a mock bugbug-push-schedules.json and a static parameters.yml. So really the test is only asserting that fuzzing builds don't show up for the specific data used in generation. But since builds don't use bugbug anyway, I'm fairly sure that the test is accurate enough for now.

They are since https://hg.mozilla.org/mozilla-central/rev/3011872aa773. Fuzzing builds in particular are using skip-unless-expanded though (https://hg.mozilla.org/mozilla-central/rev/7ba9ec4d39f3).
I guess we need to add the fuzzing builds to the mock bugbug-push-schedules.json and see what happens to the test to make sure...

I believe this was fixed elsewhere.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.