| Index: tools/telemetry/telemetry/unittest/gtest_unittest_results_unittest.py
|
| diff --git a/tools/telemetry/telemetry/unittest/gtest_unittest_results_unittest.py b/tools/telemetry/telemetry/unittest/gtest_unittest_results_unittest.py
|
| deleted file mode 100644
|
| index 239378e755a9047569001dc7a45907d0711b985b..0000000000000000000000000000000000000000
|
| --- a/tools/telemetry/telemetry/unittest/gtest_unittest_results_unittest.py
|
| +++ /dev/null
|
| @@ -1,112 +0,0 @@
|
| -# Copyright 2014 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.
|
| -import unittest
|
| -
|
| -from telemetry.unittest import gtest_unittest_results
|
| -from telemetry.unittest import simple_mock
|
| -
|
| -
|
| -class TestFoo(unittest.TestCase):
|
| -
|
| - def __init__(self, methodName, mock_timer):
|
| - super(TestFoo, self).__init__(methodName)
|
| - self._mock_timer = mock_timer
|
| -
|
| - # Test method doesn't have test- prefix intentionally. This is so that
|
| - # run_test script won't run this test.
|
| - def runTezt(self):
|
| - self._mock_timer.SetTime(0.007)
|
| - self.assertTrue(True)
|
| -
|
| -
|
| -class TestBar(unittest.TestCase):
|
| -
|
| - def __init__(self, methodName, mock_timer):
|
| - super(TestBar, self).__init__(methodName)
|
| - self._mock_timer = mock_timer
|
| -
|
| - # Test method doesn't have test- prefix intentionally. This is so that
|
| - # run_test script won't run this test.
|
| - def runTezt(self):
|
| - self._mock_timer.SetTime(0.010)
|
| - self.assertTrue(False)
|
| -
|
| -
|
| -class TestOutputStream(object):
|
| -
|
| - def __init__(self):
|
| - self.output_data = []
|
| -
|
| - def write(self, data):
|
| - self.output_data.append(data)
|
| -
|
| -
|
| -class SummaryGtestUnittestResults(
|
| - gtest_unittest_results.GTestUnittestResults):
|
| -
|
| - def __init__(self):
|
| - super(SummaryGtestUnittestResults, self).__init__(TestOutputStream())
|
| -
|
| - @property
|
| - def output(self):
|
| - return ''.join(self._output_stream.output_data)
|
| -
|
| -
|
| -class GTestUnittestResultsTest(unittest.TestCase):
|
| -
|
| - def setUp(self):
|
| - super(GTestUnittestResultsTest, self).setUp()
|
| - self._mock_timer = simple_mock.MockTimer()
|
| - self._real_gtest_time_time = gtest_unittest_results.time.time
|
| - gtest_unittest_results.time.time = self._mock_timer.GetTime
|
| -
|
| - def testResultsOfSinglePassTest(self):
|
| - test = TestFoo(methodName='runTezt', mock_timer=self._mock_timer)
|
| - results = SummaryGtestUnittestResults()
|
| - test(results)
|
| -
|
| - results.PrintSummary()
|
| - expected = (
|
| - '[ RUN ] gtest_unittest_results_unittest.TestFoo.runTezt\n'
|
| - '[ OK ] gtest_unittest_results_unittest.TestFoo.runTezt (7 ms)\n'
|
| - '[ PASSED ] 1 test.\n\n')
|
| - self.assertEquals(expected, results.output)
|
| -
|
| - def testResultsOfSingleFailTest(self):
|
| - test = TestBar(methodName='runTezt', mock_timer=self._mock_timer)
|
| - results = SummaryGtestUnittestResults()
|
| - test(results)
|
| -
|
| - results.PrintSummary()
|
| - # Ignore trace info in the middle of results.output.
|
| - self.assertTrue(results.output.startswith(
|
| - '[ RUN ] gtest_unittest_results_unittest.TestBar.runTezt\n'))
|
| - self.assertTrue(results.output.endswith(
|
| - '[ FAILED ] gtest_unittest_results_unittest.TestBar.runTezt (10 ms)\n'
|
| - '[ PASSED ] 0 tests.\n'
|
| - '[ FAILED ] 1 test, listed below:\n'
|
| - '[ FAILED ] gtest_unittest_results_unittest.TestBar.runTezt\n\n'
|
| - '1 FAILED TEST\n\n'))
|
| -
|
| - def testResultsOfMixedFailAndPassTestSuite(self):
|
| - test = unittest.TestSuite()
|
| - test.addTest(TestFoo(methodName='runTezt', mock_timer=self._mock_timer))
|
| - test.addTest(TestBar(methodName='runTezt', mock_timer=self._mock_timer))
|
| - results = SummaryGtestUnittestResults()
|
| - test(results)
|
| - results.PrintSummary()
|
| - # Ignore trace info in the middle of results.output.
|
| - self.assertTrue(results.output.startswith(
|
| - '[ RUN ] gtest_unittest_results_unittest.TestFoo.runTezt\n'
|
| - '[ OK ] gtest_unittest_results_unittest.TestFoo.runTezt (7 ms)\n'
|
| - '[ RUN ] gtest_unittest_results_unittest.TestBar.runTezt\n'))
|
| - self.assertTrue(results.output.endswith(
|
| - '[ FAILED ] gtest_unittest_results_unittest.TestBar.runTezt (3 ms)\n'
|
| - '[ PASSED ] 1 test.\n'
|
| - '[ FAILED ] 1 test, listed below:\n'
|
| - '[ FAILED ] gtest_unittest_results_unittest.TestBar.runTezt\n\n'
|
| - '1 FAILED TEST\n\n'))
|
| -
|
| - def tearDown(self):
|
| - gtest_unittest_results.time.time = self._real_gtest_time_time
|
|
|