| OLD | NEW |
| 1 # Copyright (C) 2010 Google Inc. All rights reserved. | 1 # Copyright (C) 2010 Google Inc. All rights reserved. |
| 2 # Copyright (C) 2010 Gabor Rapcsanyi (rgabor@inf.u-szeged.hu), University of Sze
ged | 2 # Copyright (C) 2010 Gabor Rapcsanyi (rgabor@inf.u-szeged.hu), University of Sze
ged |
| 3 # | 3 # |
| 4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
| 5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
| 6 # met: | 6 # met: |
| 7 # | 7 # |
| 8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
| 9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
| 10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 140 results['skipped'] = len(tbt[test_expectations.NOW] & tbe[test_expectations.
SKIP]) | 140 results['skipped'] = len(tbt[test_expectations.NOW] & tbe[test_expectations.
SKIP]) |
| 141 | 141 |
| 142 num_passes = 0 | 142 num_passes = 0 |
| 143 num_flaky = 0 | 143 num_flaky = 0 |
| 144 num_missing = 0 | 144 num_missing = 0 |
| 145 num_regressions = 0 | 145 num_regressions = 0 |
| 146 keywords = {} | 146 keywords = {} |
| 147 for expecation_string, expectation_enum in test_expectations.TestExpectation
s.EXPECTATIONS.iteritems(): | 147 for expecation_string, expectation_enum in test_expectations.TestExpectation
s.EXPECTATIONS.iteritems(): |
| 148 keywords[expectation_enum] = expecation_string.upper() | 148 keywords[expectation_enum] = expecation_string.upper() |
| 149 | 149 |
| 150 for modifier_string, modifier_enum in test_expectations.TestExpectations.MOD
IFIERS.iteritems(): | |
| 151 keywords[modifier_enum] = modifier_string.upper() | |
| 152 | |
| 153 num_failures_by_type = {} | 150 num_failures_by_type = {} |
| 154 for expectation in initial_results.tests_by_expectation: | 151 for expectation in initial_results.tests_by_expectation: |
| 155 num_failures_by_type[keywords[expectation]] = len(initial_results.tests_
by_expectation[expectation] & tbt[test_expectations.NOW]) | 152 num_failures_by_type[keywords[expectation]] = len(initial_results.tests_
by_expectation[expectation] & tbt[test_expectations.NOW]) |
| 156 # The number of failures by type. | 153 # The number of failures by type. |
| 157 results['num_failures_by_type'] = num_failures_by_type | 154 results['num_failures_by_type'] = num_failures_by_type |
| 158 | 155 |
| 159 tests = {} | 156 tests = {} |
| 160 | 157 |
| 161 for test_name, result in initial_results.results_by_name.iteritems(): | 158 for test_name, result in initial_results.results_by_name.iteritems(): |
| 162 # Note that if a test crashed in the original run, we ignore | 159 # Note that if a test crashed in the original run, we ignore |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 276 except Exception, e: | 273 except Exception, e: |
| 277 _log.warn("Failed to determine svn revision for checkout (cwd: %s, webki
t_base: %s), leaving 'revision' key blank in full_results.json.\n%s" % (port_obj
._filesystem.getcwd(), port_obj.path_from_webkit_base(), e)) | 274 _log.warn("Failed to determine svn revision for checkout (cwd: %s, webki
t_base: %s), leaving 'revision' key blank in full_results.json.\n%s" % (port_obj
._filesystem.getcwd(), port_obj.path_from_webkit_base(), e)) |
| 278 # Handle cases where we're running outside of version control. | 275 # Handle cases where we're running outside of version control. |
| 279 import traceback | 276 import traceback |
| 280 _log.debug('Failed to learn head svn revision:') | 277 _log.debug('Failed to learn head svn revision:') |
| 281 _log.debug(traceback.format_exc()) | 278 _log.debug(traceback.format_exc()) |
| 282 results['chromium_revision'] = "" | 279 results['chromium_revision'] = "" |
| 283 results['blink_revision'] = "" | 280 results['blink_revision'] = "" |
| 284 | 281 |
| 285 return results | 282 return results |
| OLD | NEW |