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) |