Backed out 2 changesets (bug 1324592) for Windows mochitest-3 leaks in the gamepad directory
authorPhil Ringnalda <philringnalda@gmail.com>
Mon, 09 Jan 2017 20:10:49 -0800
changeset 353466 27fec05e14c908974d37eb9529e2abb6057c3057
parent 353465 9a50a9d02d35491c28b60cca9ede974e7e4da200
child 353467 9e93163b43f8dd2b7a2a7191dac910ae1259c0e8
push id6795
push userjlund@mozilla.com
push dateMon, 23 Jan 2017 14:19:46 +0000
treeherdermozilla-esr52@76101b503191 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1324592
milestone52.0a2
backs out9a50a9d02d35491c28b60cca9ede974e7e4da200
d1dd912cac5b1e1f38f1587c8fa6a0392e7558a1
Backed out 2 changesets (bug 1324592) for Windows mochitest-3 leaks in the gamepad directory CLOSED TREE Backed out changeset 9a50a9d02d35 (bug 1324592) Backed out changeset d1dd912cac5b (bug 1324592)
testing/mochitest/runtests.py
--- a/testing/mochitest/runtests.py
+++ b/testing/mochitest/runtests.py
@@ -2219,18 +2219,20 @@ toolbar#nav-bar {
             # Leak checking was broken in mochitest unnoticed for a length of time. During
             # this time, several leaks slipped through. The leak checking was fixed by bug
             # 1325148, but it couldn't land until all the regressions were also fixed or
             # backed out. Rather than waiting and risking new regressions, in the meantime
             # this code will selectively disable leak checking on flavors/directories where
             # known regressions exist. At least this way we can prevent further damage while
             # they get fixed.
 
+            info = mozinfo.info
             skip_leak_conditions = [
                 (options.flavor in ('browser', 'chrome', 'plain') and d.startswith('toolkit/components/extensions/test/mochitest'), 'bug 1325158'),  # noqa
+                (info['debug'] and options.flavor == 'plain' and d == 'dom/tests/mochitest/gamepad' and info['os'] == 'win', 'bug 1324592'),  # noqa
             ]
 
             for condition, reason in skip_leak_conditions:
                 if condition:
                     self.log.warning('WARNING | disabling leakcheck due to {}'.format(reason))
                     self.disable_leak_checking = True
                     break
             else: