Index: telemetry/examples/browser_tests/process_tests.py |
diff --git a/telemetry/examples/browser_tests/failed_tests.py b/telemetry/examples/browser_tests/process_tests.py |
similarity index 59% |
copy from telemetry/examples/browser_tests/failed_tests.py |
copy to telemetry/examples/browser_tests/process_tests.py |
index 42c00dcb63e948fc92640237487166c142cafe60..ada35177c32e04f30f12da64a282b03ecd8a6b34 100644 |
--- a/telemetry/examples/browser_tests/failed_tests.py |
+++ b/telemetry/examples/browser_tests/process_tests.py |
@@ -1,4 +1,4 @@ |
-# Copyright 2016 The Chromium Authors. All rights reserved. |
+# Copyright 2017 The Chromium Authors. All rights reserved. |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
@@ -7,35 +7,41 @@ import sys |
from telemetry.testing import serially_executed_browser_test_case |
-class SetUpClassFailedTest( |
+class FailIfSetUpProcessCalledTwice( |
serially_executed_browser_test_case.SeriallyExecutedBrowserTestCase): |
+ count = 0 |
@classmethod |
- def setUpClass(cls): |
- raise Exception |
+ def SetUpProcess(cls): |
+ cls.count += 1 |
+ if cls.count >= 2: |
+ assert False, 'This should not be called more than once' |
@classmethod |
def GenerateTestCases_DummyTest(cls, options): |
del options # Unused. |
- for i in xrange(0, 100): |
- yield 'dummy_test_%i' % i, () |
+ for i in xrange(0, 3): |
+ yield 'Dummy_%i' % i, () |
def DummyTest(self): |
pass |
-class TearDownClassFailedTest( |
+class FailIfTearDownProcessCalledTwice( |
serially_executed_browser_test_case.SeriallyExecutedBrowserTestCase): |
+ count = 0 |
@classmethod |
- def tearDownClass(cls): |
- raise Exception |
+ def TearDownProcess(cls): |
+ cls.count += 1 |
+ if cls.count >= 2: |
+ assert False, 'This should not be called more than once' |
@classmethod |
def GenerateTestCases_DummyTest(cls, options): |
del options # Unused. |
- for i in xrange(0, 100): |
- yield 'dummy_test_%i' % i, () |
+ for i in xrange(0, 3): |
+ yield 'Dummy_%i' % i, () |
def DummyTest(self): |
pass |