Electrolysis/Test Coverage: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(set Windows debug mochitest-plain to yellow due to frequent leaks in multiple chunks)
(add more bug links to yellow cells)
Line 171: Line 171:
|-
|-
!style='text-align:left;'|M(1-5)
!style='text-align:left;'|M(1-5)
|style='text-align:center;background:yellow;'|Ash: Y
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1252677 Y]
|style='text-align:center;background:lightgreen;'|Ash: Y
|style='text-align:center;background:lightgreen;'|Ash: Y
|style='text-align:center;background:yellow;'|Ash: Y
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1252677 Y]
|style='text-align:center;background:lightgreen;'|trunk: 82<br/>aurora: 0<br/>beta: 0
|style='text-align:center;background:lightgreen;'|trunk: 82<br/>aurora: 0<br/>beta: 0
|style='text-align:center;background:yellow;'|Ash: Y
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1252677 Y]
|style='text-align:center;background:lightgreen;'|Ash: Y
|style='text-align:center;background:lightgreen;'|Ash: Y
|style='text-align:center;'|n/a
|style='text-align:center;'|n/a
Line 188: Line 188:
|-
|-
!style='text-align:left;'|M(bc)
!style='text-align:left;'|M(bc)
|style='text-align:center;background:yellow;'|Ash: 84
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1253956 84]
|style='text-align:center;background:lightgreen;'|Ash: 84
|style='text-align:center;background:lightgreen;'|Ash: 84
|style='text-align:center;background:yellow;'|Ash: 84
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1253956 84]
|style='text-align:center;background:lightgreen;'|trunk: 84<br/>aurora: 82<br/>beta: 75
|style='text-align:center;background:lightgreen;'|trunk: 84<br/>aurora: 82<br/>beta: 75
|style='text-align:center;background:yellow;'|Ash: 84
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1253956 84]
|style='text-align:center;background:lightgreen;'|trunk: 84<br/>aurora: 82<br/>beta: 75
|style='text-align:center;background:lightgreen;'|trunk: 84<br/>aurora: 82<br/>beta: 75
|style='text-align:center;'|n/a
|style='text-align:center;'|n/a
Line 219: Line 219:
|style='text-align:center;background:yellow;'|Ash: 75
|style='text-align:center;background:yellow;'|Ash: 75
|style='text-align:center;background:lightgreen;'|trunk: 90<br/>aurora: 88<br/>beta: 87
|style='text-align:center;background:lightgreen;'|trunk: 90<br/>aurora: 88<br/>beta: 87
|style='text-align:center;background:yellow;'|Ash: 90
|style='text-align:center;background:yellow;'|Ash: [https://bugzilla.mozilla.org/show_bug.cgi?id=1253440 90]
|-
|-
!style='text-align:left;'|M(gl)
!style='text-align:left;'|M(gl)

Revision as of 04:05, 23 March 2016

Enabled Test Suites By Platform

Test Suite Windows OSX Linux
XP 7 8 10.6 10.10 32-bit 64-bit
Debug Opt Debug Opt Debug Opt Debug Opt Debug Opt Debug Opt Debug Opt ASAN
Cpp n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
JIT jit tests n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
X xpcshell tests n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
Mn marionette Ash: 100 Ash: 100 100 100 Ash: 100 Ash: 100 n/a n/a 100 100 100 100 100 100 [0]
R(C) crashtests Ash: [0] Ash: 100 100 100 Ash: 100 Ash: 100 n/a n/a Ash: [0] 100 100 100 100 100 100
R(J) jsreftests Ash: 100 Ash: 100 100 100 Ash: 100 Ash: 100 n/a n/a Ash: 100 100 100 100 100 100 100
R(R) reftests Ash: 100 Ash: [0] 100 100 Ash: 100 Ash: 100 n/a n/a Ash: 100 100 100 100 100 100 [0]
Ash: 100
R(Ru) reftests (no accel) n/a n/a Ash: 100 Ash: 100 Ash: 100 Ash: 100 n/a n/a n/a n/a Ash: 100 Ash: 100 Ash: 100 Ash: 100 Ash: 100
M(1-5) Ash: Y Ash: Y Ash: Y trunk: 82
aurora: 0
beta: 0
Ash: Y Ash: Y n/a n/a Ash: Y trunk: 82
aurora: 0
beta: 0
trunk: 81
aurora: 81
beta: 79
trunk: 82
aurora: 82
beta: 80
trunk: 81
aurora: 81
beta: 79
trunk: 82
aurora: 82
beta: 80
trunk: 82
aurora: 82
beta: 80
M(bc) Ash: 84 Ash: 84 Ash: 84 trunk: 84
aurora: 82
beta: 75
Ash: 84 trunk: 84
aurora: 82
beta: 75
n/a trunk: 84
aurora: 82
beta: 75
trunk: 84
aurora: 0
beta: 0
trunk: 84
aurora: 82
beta: 75
trunk: 83
aurora: 81
beta: 77
trunk: 84
aurora: 82
beta: 76
trunk: 83
aurora: 81
beta: 77
trunk: 84
aurora: 82
beta: 76
trunk: 84
aurora: 82
beta: 76
M(dt) Ash: 75 Ash: 89 trunk: 75
aurora: 0
beta: 0
trunk: 89
aurora: 0
beta: 0
Ash: 75 Ash: 89 n/a n/a Ash: 75 trunk: 89
aurora: 0
beta: 0
Ash: 75 trunk: 90
aurora: 88
beta: 87
Ash: 75 trunk: 90
aurora: 88
beta: 87
Ash: 90
M(gl) Ash: 100 Ash: 100 100 100 Ash: 100 Ash: 100 n/a n/a Ash: [0] 100 100 100 100 100 100
M(JP) jetpack [1] 0 0 0 0 0 0 n/a n/a 0 0 0 0 0 0 0
M(oth/a11y) [1] 0 0 0 0 0 0 n/a n/a 0 0 0 0 0 0 0
M(oth/chrome) [2] n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
W(1-8) web platform tests Ash: 99 Ash: 99 99 99 Ash: 99 Ash: 99 n/a n/a 99 99 99 99 99 99 Ash: 99
Wr web platform reftest Ash: 100 Ash: 100 100 100 Ash: 100 Ash: 100 n/a n/a 100 100 100 100 100 100 Ash: 100

Base values indicate coverage on mozilla-central. Current coverage here reflects 48 on central, 47 on aurora, and 46 on beta. Most production test suite coverage is riding the trains with a specific Gecko version.
Entries with "Ash" next to them are for suites that are running on the Ash project branch, which is being kept in sync with mozilla-central.

Mochitest a11y/Jetpack

a11y is known to not work under e10s and the tests in this suite largely fail. Jetpack tests are also known to be broken at this point in time (bug 1246453). However, initial rollout plans for e10s don't include users with a11y enabled or with addons installed, so there are no short-term plans to enable these suites in continuous integration.

Mochitest Chrome

These tests are thought to be largely non-e10s specific, so it doesn't make sense to run them in the content process in e10s mode. There is work underway to identify tests which are relevant to e10s to and to figure out what to do with them. There are no short-term plans to enable this suite in continuous integration.

Other Notes

  • Yellow cells have incomplete test coverage (<80%) or serious issues that prevent the suite from running reliably (asserts, leaks, crashes, frequent intermittent failures).
  • Support for OSX 10.6 is likely to be dropped soon, so test coverage is not being tracked nor actively enabled.

Individual Test Issues

Related Bugs