Closed Bug 1682344 Opened 5 years ago Closed 5 years ago

Bring up the mochitest-a11y suite under tsan

Categories

(Core :: Sanitizers, task)

task

Tracking

()

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: Gankra, Assigned: Gankra)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 1 obsolete file)

Notes from decoder:

  • test sets are defined here: taskcluster/ci/test/test-sets.yml
  • if you locally add mochitest-a11y there, then ./mach try fuzzy --full should have it
  • mochitest definitions are in taskcluster/ci/test/mochitest.yml. I dont know if a11y inherits the default mochitest settings. it might be necessary to increase chunking, runtime and machine type for tsan in there. you have to check what happens if you do a try push as is (e.g. what machine type it is using, should be the same as mochitest-media)

there are essentially 3 things that usually happen

  • additional tsan failures. file them, add suppressions, easy
  • intermittents. and the problem here is that with tsan, some rare intermittents tend to get really frequent or even perma... might require test disabling
  • timeouts. here it can get a little messy. sometimes, tests are just obviously not good for TSan and most of the time already disabled for asan and other slow platforms. thats the easy one. sometimes though, there is maybe 1 test consuming a ton of ram, and it kills the entire job. that can be a little tricky to debug (it usually appears as repeated blue tasks, maybe even purple afterwards)

see mochitest-media bug for example

Depends on D99718

Attachment #9193129 - Attachment is obsolete: true
Pushed by abeingessner@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f43ec0c80257 enable mochitest-a11y under tsan. r=decoder
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: