| Index: tools/telemetry/telemetry/results/page_test_results_unittest.py
|
| diff --git a/tools/telemetry/telemetry/results/page_test_results_unittest.py b/tools/telemetry/telemetry/results/page_test_results_unittest.py
|
| index b8313dad6a01c9995aea423c90f46e52fc9719cd..21006a15d6fb51693cc98940eb62ce400c487e43 100644
|
| --- a/tools/telemetry/telemetry/results/page_test_results_unittest.py
|
| +++ b/tools/telemetry/telemetry/results/page_test_results_unittest.py
|
| @@ -15,7 +15,6 @@ from telemetry.value import scalar
|
| from telemetry.value import skip
|
| from telemetry.value import trace
|
|
|
| -
|
| class PageTestResultsTest(base_test_results_unittest.BaseTestResultsUnittest):
|
| def setUp(self):
|
| ps = page_set.PageSet(file_path=os.path.dirname(__file__))
|
| @@ -234,3 +233,36 @@ class PageTestResultsTest(base_test_results_unittest.BaseTestResultsUnittest):
|
|
|
| values = results.FindAllTraceValues()
|
| self.assertEquals(2, len(values))
|
| +
|
| + def testCleanUpCleansUpTraceValues(self):
|
| + results = page_test_results.PageTestResults()
|
| + v0 = trace.TraceValue(None, trace_data.TraceData({'test': 1}))
|
| + v1 = trace.TraceValue(None, trace_data.TraceData({'test': 2}))
|
| +
|
| + results.WillRunPage(self.pages[0])
|
| + results.AddValue(v0)
|
| + results.DidRunPage(self.pages[0])
|
| +
|
| + results.WillRunPage(self.pages[1])
|
| + results.AddValue(v1)
|
| + results.DidRunPage(self.pages[1])
|
| +
|
| + results.CleanUp()
|
| + self.assertTrue(v0.cleaned_up)
|
| + self.assertTrue(v1.cleaned_up)
|
| +
|
| + def testNoTracesLeftAfterCleanUp(self):
|
| + results = page_test_results.PageTestResults()
|
| + v0 = trace.TraceValue(None, trace_data.TraceData({'test': 1}))
|
| + v1 = trace.TraceValue(None, trace_data.TraceData({'test': 2}))
|
| +
|
| + results.WillRunPage(self.pages[0])
|
| + results.AddValue(v0)
|
| + results.DidRunPage(self.pages[0])
|
| +
|
| + results.WillRunPage(self.pages[1])
|
| + results.AddValue(v1)
|
| + results.DidRunPage(self.pages[1])
|
| +
|
| + results.CleanUp()
|
| + self.assertFalse(results.FindAllTraceValues())
|
|
|