| Index: tools/perf/scripts_smoke_unittest.py
|
| diff --git a/tools/perf/scripts_smoke_unittest.py b/tools/perf/scripts_smoke_unittest.py
|
| index c8ea208794a02e8aa8c9a4dd7661eae0640d54a9..503d3890cde56e68af8840c293a25ae8ffe58b50 100644
|
| --- a/tools/perf/scripts_smoke_unittest.py
|
| +++ b/tools/perf/scripts_smoke_unittest.py
|
| @@ -24,8 +24,8 @@ class ScriptsSmokeTest(unittest.TestCase):
|
|
|
| def testRunBenchmarkHelp(self):
|
| return_code, stdout = self.RunPerfScript('run_benchmark help')
|
| + self.assertEquals(return_code, 0, stdout)
|
| self.assertIn('Available commands are', stdout)
|
| - self.assertEquals(return_code, 0)
|
|
|
| def testRunBenchmarkRunListsOutBenchmarks(self):
|
| return_code, stdout = self.RunPerfScript('run_benchmark run')
|
| @@ -39,14 +39,24 @@ class ScriptsSmokeTest(unittest.TestCase):
|
|
|
| def testRunBenchmarkListListsOutBenchmarks(self):
|
| return_code, stdout = self.RunPerfScript('run_benchmark list')
|
| + self.assertEquals(return_code, 0, stdout)
|
| self.assertIn('Pass --browser to list benchmarks', stdout)
|
| self.assertIn('dummy_benchmark.stable_benchmark_1', stdout)
|
| - self.assertEquals(return_code, 0)
|
|
|
| def testRunRecordWprHelp(self):
|
| return_code, stdout = self.RunPerfScript('record_wpr')
|
| + self.assertEquals(return_code, 0, stdout)
|
| self.assertIn('optional arguments:', stdout)
|
| - self.assertEquals(return_code, 0)
|
| +
|
| + def testRunRecordWprList(self):
|
| + return_code, stdout = self.RunPerfScript('record_wpr --list-benchmarks')
|
| + # TODO(nednguyen): Remove this once we figure out why importing
|
| + # small_profile_extender fails on Android dbg.
|
| + # crbug.com/561668
|
| + if 'ImportError: cannot import name small_profile_extender' in stdout:
|
| + self.skipTest('small_profile_extender is missing')
|
| + self.assertEquals(return_code, 0, stdout)
|
| + self.assertIn('kraken', stdout)
|
|
|
| def testRunBenchmarkListJSONListsOutBenchmarks(self):
|
| tmp_file = tempfile.NamedTemporaryFile(delete=False)
|
|
|