Index: tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory_unittest.py |
diff --git a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory_unittest.py b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory_unittest.py |
index f1edea571a056afe86ca2f12a6a025be31706b59..064ad3c5855b164f048d97dacdc3b8df1f9cf681 100644 |
--- a/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory_unittest.py |
+++ b/tools/telemetry/telemetry/core/backends/chrome_inspector/inspector_memory_unittest.py |
@@ -9,7 +9,6 @@ from telemetry.unittest_util import tab_test_case |
class InspectorMemoryTest(tab_test_case.TabTestCase): |
@decorators.Enabled('has tabs') |
- @decorators.Disabled # http://crbug.com/422244 |
def testGetDOMStats(self): |
# Due to an issue with CrOS, we create a new tab here rather than |
# using the existing tab to get a consistent starting page on all platforms. |
@@ -17,6 +16,8 @@ class InspectorMemoryTest(tab_test_case.TabTestCase): |
self.Navigate('dom_counter_sample.html') |
+ self._tab.ExecuteJavaScript('gc();') |
+ |
# Document_count > 1 indicates that WebCore::Document loaded in Chrome |
# is leaking! The baseline should exactly match the numbers on: |
# unittest_data/dom_counter_sample.html |
@@ -29,3 +30,7 @@ class InspectorMemoryTest(tab_test_case.TabTestCase): |
'Node leak is detected!') |
self.assertEqual(counts['event_listener_count'], 2, |
'EventListener leak is detected!') |
+ |
+ @classmethod |
+ def CustomizeBrowserOptions(cls, options): |
+ options.AppendExtraBrowserArgs('--js-flags=--expose-gc') |