Open Bug 1698193 Opened 2 months ago Updated 25 days ago

Skip failing Fission TSan mochitest-plain tests and enable test-linux1804-64-tsan/opt-mochitest-plain-fis-e10s

Categories

(Testing :: Mochitest, defect, P2)

Unspecified
Linux
defect

Tracking

(Fission Milestone:M7a, firefox-esr78 disabled, firefox86 disabled, firefox87 disabled, firefox88 affected)

Fission Milestone M7a
Tracking Status
firefox-esr78 --- disabled
firefox86 --- disabled
firefox87 --- disabled
firefox88 --- affected

People

(Reporter: cpeterson, Assigned: ahal)

References

(Depends on 5 open bugs)

Details

ahal tried to enable mochitest-plain for Fission on linux1804-64-tsan/opt in bug 1694833. Unfortunately, there are some new TSan test failures with Fission. mochitest-plain already runs on linux1804-64-tsan/opt for e10s (non-Fission), so Fission is presumably causing these new failures.

Try run:

https://treeherder.mozilla.org/jobs?repo=try&revision=c50dd851c95cc3b8d0cd1e6cd4889b6a6a4d842a&searchStr=tsan&group_state=expanded

13 possible regressions (and 17 known issues):

https://treeherder.mozilla.org/push-health/push?repo=try&revision=c50dd851c95cc3b8d0cd1e6cd4889b6a6a4d842a

  • dom/filesystem/compat/tests/test_basic.html = bug 1698686
  • dom/svg/test/test_SVGLengthList.xhtml = bug 1698687
  • dom/tests/mochitest/storageevent/test_storageLocalStorageEventCheckNoPropagation.html = bug 1698688
  • dom/url/tests/test_url.html = bug 1698689
  • toolkit/components/alerts/test/test_alerts.html = bug 1698690

These are probably test races.

I will file new bugs for each test that had a new TSan failure. Those bugs probably won't need to block Fission MVP because their failures are not TSan errors.

We should use this bug to skip those tests so we can enable TSan for the mochitest-plain tests that do pass with Fission.

Severity: -- → S3
Fission Milestone: ? → M7a
Priority: -- → P2
Summary: Fission TSan mochitest-plain failures (test-linux1804-64-tsan/opt-mochitest-plain-fis-e10s) → Skip failing Fission TSan mochitest-plain tests and enable test-linux1804-64-tsan/opt-mochitest-plain-fis-e10s
Depends on: 1698686
Depends on: 1698687
Depends on: 1698688
Depends on: 1698689
Depends on: 1698690
Component: DOM: Content Processes → Mochitest
Product: Core → Testing

Assigning remaining "Enable Fission tests on more platforms" bugs to ahal.

Assignee: nobody → ahal
See Also: → 1706560
You need to log in before you can comment on or make changes to this bug.