| 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 """Main functions for the Layout Test Analyzer module.""" | 6 """Main functions for the Layout Test Analyzer module.""" |
| 7 | 7 |
| 8 from datetime import datetime | 8 from datetime import datetime |
| 9 import optparse | 9 import optparse |
| 10 import os | 10 import os |
| (...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 372 escaped_tg_name + '_' + tg + '.html') | 372 escaped_tg_name + '_' + tg + '.html') |
| 373 file_object = open(file_name, 'wb') | 373 file_object = open(file_name, 'wb') |
| 374 file_object.write('<table border="1">') | 374 file_object.write('<table border="1">') |
| 375 sorted_testnames = data_map[tg][0].keys() | 375 sorted_testnames = data_map[tg][0].keys() |
| 376 sorted_testnames.sort() | 376 sorted_testnames.sort() |
| 377 for testname in sorted_testnames: | 377 for testname in sorted_testnames: |
| 378 file_object.write(( | 378 file_object.write(( |
| 379 '<tr><td><a href="%s">%s</a></td><td><a href="%s">dashboard</a>' | 379 '<tr><td><a href="%s">%s</a></td><td><a href="%s">dashboard</a>' |
| 380 '</td><td>%s</td></tr>') % ( | 380 '</td><td>%s</td></tr>') % ( |
| 381 layouttest_root_path + testname, testname, | 381 layouttest_root_path + testname, testname, |
| 382 ('http://test-results.appspot.com/dashboards/' | 382 ('https://test-results.appspot.com/dashboards/' |
| 383 'flakiness_dashboard.html#tests=%s') % testname, | 383 'flakiness_dashboard.html#tests=%s') % testname, |
| 384 data_map[tg][0][testname])) | 384 data_map[tg][0][testname])) |
| 385 file_object.write('</table>') | 385 file_object.write('</table>') |
| 386 file_object.close() | 386 file_object.close() |
| 387 email_content_with_link = '' | 387 email_content_with_link = '' |
| 388 if email_content: | 388 if email_content: |
| 389 file_name = os.path.join(os.path.dirname(dashboard_file_location), | 389 file_name = os.path.join(os.path.dirname(dashboard_file_location), |
| 390 escaped_tg_name + '_email.html') | 390 escaped_tg_name + '_email.html') |
| 391 file_object = open(file_name, 'wb') | 391 file_object = open(file_name, 'wb') |
| 392 file_object.write(email_content) | 392 file_object.write(email_content) |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 470 # Report the result to dashboard. | 470 # Report the result to dashboard. |
| 471 if options.dashboard_file_location: | 471 if options.dashboard_file_location: |
| 472 UpdateDashboard(options.dashboard_file_location, options.test_group_name, | 472 UpdateDashboard(options.dashboard_file_location, options.test_group_name, |
| 473 data_map, layouttests.DEFAULT_LAYOUTTEST_LOCATION, rev, | 473 data_map, layouttests.DEFAULT_LAYOUTTEST_LOCATION, rev, |
| 474 rev_date, options.receiver_email_address, | 474 rev_date, options.receiver_email_address, |
| 475 email_content) | 475 email_content) |
| 476 | 476 |
| 477 | 477 |
| 478 if '__main__' == __name__: | 478 if '__main__' == __name__: |
| 479 main() | 479 main() |
| OLD | NEW |