Bug 1219919 - Ignore some non-Nightly texture leaks. r=erahm, a=testonly
authorAndrew McCreight <continuation@gmail.com>
Thu, 29 Oct 2015 14:16:00 -0700
changeset 305334 e902b5a2882bcc6a751e77fd8bb812d438d5886b
parent 305333 f163de7128d6dbd2316109012f8226615efb453e
child 305335 d303300a4ea43aaefa4916a63a5f45f521f5f068
push id1001
push userraliiev@mozilla.com
push dateMon, 18 Jan 2016 19:06:03 +0000
treeherdermozilla-release@8b89261f3ac4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerserahm, testonly
bugs1219919
milestone44.0a2
Bug 1219919 - Ignore some non-Nightly texture leaks. r=erahm, a=testonly CLOSED TREE
testing/mozbase/mozleak/mozleak/leaklog.py
--- a/testing/mozbase/mozleak/mozleak/leaklog.py
+++ b/testing/mozbase/mozleak/mozleak/leaklog.py
@@ -61,16 +61,28 @@ def expectedTabProcessLeakCounts():
         'nsTArray_base': 2,
     })
 
     # Bug 1219369 - On Aurora, we leak a SyncObject in Windows.
     appendExpectedLeakCounts({
         'SyncObject': 1
     })
 
+    # Bug 1219916 - On Aurora, we leak textures and image containers
+    # on Windows.
+    appendExpectedLeakCounts({
+        'CondVar': 4,
+        'Mutex': 8,
+        'PImageContainerChild': 4,
+        'PTextureChild': 4,
+        'SharedMemory': 4,
+        'TextureChild': 4,
+        'WeakReference<MessageListener>': 8,
+    })
+
     return leaks
 
 
 def process_single_leak_file(leakLogFileName, processType, leakThreshold,
                              ignoreMissingLeaks, log=None,
                              stackFixer=None):
     """Process a single leak log.
     """