Chromium Code Reviews| Index: tools/perf/metrics/cpu_unittest.py |
| diff --git a/tools/perf/metrics/cpu_unittest.py b/tools/perf/metrics/cpu_unittest.py |
| index 30d488dac8bc420399e00f32ea8a6fff6b8277d0..a6f4e30ed3904010eb3ba840f80bb5f388ac0c17 100644 |
| --- a/tools/perf/metrics/cpu_unittest.py |
| +++ b/tools/perf/metrics/cpu_unittest.py |
| @@ -31,3 +31,9 @@ class CpuMetricTest(unittest.TestCase): |
| self.assertEqual({'Browser': 0.25, 'Renderer': 0.1}, |
| cpu._SubtractCpuStats(end, start)) |
| + # Test 32-bit overflow |
|
Sami
2014/06/30 16:25:16
nit: Add '.' at end.
|
| + start = {'Browser': {'CpuProcessTime': 0, 'TotalTime': 2**32 - 20}} |
| + end = {'Browser': {'CpuProcessTime': 5, 'TotalTime': 20}} |
| + self.assertEqual({'Browser': 0.125}, cpu._SubtractCpuStats(end, start)) |
| + self.assertRaises(AssertionError, cpu._SubtractCpuStats, start, end) |
| + |