| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Unit tests for annotated log parsers in runtest.py. | 6 """Unit tests for annotated log parsers in runtest.py. |
| 7 | 7 |
| 8 runtest.py has the option to parse test output locally and send results to the | 8 runtest.py has the option to parse test output locally and send results to the |
| 9 master via annotator steps. This file tests those parsers. | 9 master via annotator steps. This file tests those parsers. |
| 10 | 10 |
| (...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 'https___www_google_com_calendar_-V8MemoryUsed'] | 380 'https___www_google_com_calendar_-V8MemoryUsed'] |
| 381 self._testSummaryHelper(input_file, output_files) | 381 self._testSummaryHelper(input_file, output_files) |
| 382 | 382 |
| 383 def testMultipleRunsSummary(self): | 383 def testMultipleRunsSummary(self): |
| 384 """Compare each '-summary.dat' when we run two tests sequentially.""" | 384 """Compare each '-summary.dat' when we run two tests sequentially.""" |
| 385 input_file = ['endure_processor_multi.log'] | 385 input_file = ['endure_processor_multi.log'] |
| 386 output_files = [ | 386 output_files = [ |
| 387 'https___www_google_com_calendar_-EventListenerCount', | 387 'https___www_google_com_calendar_-EventListenerCount', |
| 388 'https___www_google_com_calendar_-TotalDOMNodeCount', | 388 'https___www_google_com_calendar_-TotalDOMNodeCount', |
| 389 'https___www_google_com_calendar_-V8MemoryUsed', | 389 'https___www_google_com_calendar_-V8MemoryUsed', |
| 390 'https___www_gmail_com_-EventListenerCount', | 390 'endure_gmail_alt_two_labels-EventListenerCount', |
| 391 'https___www_gmail_com_-TotalDOMNodeCount', | 391 'endure_gmail_alt_two_labels-TotalDOMNodeCount', |
| 392 'https___www_gmail_com_-V8MemoryUsed'] | 392 'endure_gmail_alt_two_labels-V8MemoryUsed'] |
| 393 self._testSummaryHelper(input_file, output_files) | 393 self._testSummaryHelper(input_file, output_files) |
| 394 | 394 |
| 395 def _testGraphListHelper(self, input_file, expected_graphfile): | 395 def _testGraphListHelper(self, input_file, expected_graphfile): |
| 396 """Compare the output 'graphs.dat' to what we expected.""" | 396 """Compare the output 'graphs.dat' to what we expected.""" |
| 397 graphfile = 'graphs.dat' | 397 graphfile = 'graphs.dat' |
| 398 output_file = [graphfile] | 398 output_file = [graphfile] |
| 399 | 399 |
| 400 logs = self._ConstructParseAndCheckLogfiles(input_file, output_file, | 400 logs = self._ConstructParseAndCheckLogfiles(input_file, output_file, |
| 401 process_log_utils.GraphingEndureLogProcessor) | 401 process_log_utils.GraphingEndureLogProcessor) |
| 402 | 402 |
| (...skipping 18 matching lines...) Expand all Loading... |
| 421 def testMultipleRunsGraphList(self): | 421 def testMultipleRunsGraphList(self): |
| 422 """Compare the 'graphs.dat' file when we run two tests sequentially.""" | 422 """Compare the 'graphs.dat' file when we run two tests sequentially.""" |
| 423 input_file = ['endure_processor_multi.log'] | 423 input_file = ['endure_processor_multi.log'] |
| 424 expected_graphfile = 'endure_processor-graphs_multi.dat' | 424 expected_graphfile = 'endure_processor-graphs_multi.dat' |
| 425 | 425 |
| 426 self._testGraphListHelper(input_file, expected_graphfile) | 426 self._testGraphListHelper(input_file, expected_graphfile) |
| 427 | 427 |
| 428 | 428 |
| 429 if __name__ == '__main__': | 429 if __name__ == '__main__': |
| 430 unittest.main() | 430 unittest.main() |
| OLD | NEW |