| 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..0b5b14b5d194fa7037c12b7d8399b3ef0d4391aa 100644
|
| --- a/tools/perf/metrics/cpu_unittest.py
|
| +++ b/tools/perf/metrics/cpu_unittest.py
|
| @@ -31,3 +31,18 @@ class CpuMetricTest(unittest.TestCase):
|
| self.assertEqual({'Browser': 0.25, 'Renderer': 0.1},
|
| cpu._SubtractCpuStats(end, start))
|
|
|
| + # The result for global frequency stats is used.
|
| + start = {
|
| + 'Browser': {'CpuProcessTime': 0, 'TotalTime': 0},
|
| + 'Global': {'GlobalCpuFrequencyStats': {'1_hz': 9, '2_hz': 19}}
|
| + }
|
| + end = {
|
| + 'Browser': {'CpuProcessTime': 5, 'TotalTime': 20},
|
| + 'Global': {'GlobalCpuFrequencyStats': {'1_hz': 20, '2_hz': 31}}
|
| + }
|
| +
|
| + expected = {
|
| + 'Browser': 0.25,
|
| + 'Global': {'GlobalCpuFrequencyStats': {'1_hz': 11, '2_hz': 12}}
|
| + }
|
| + self.assertEqual(expected, cpu._SubtractCpuStats(end, start))
|
|
|