OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
3 """ | 3 """ |
4 Copyright 2013 Google Inc. | 4 Copyright 2013 Google Inc. |
5 | 5 |
6 Use of this source code is governed by a BSD-style license that can be | 6 Use of this source code is governed by a BSD-style license that can be |
7 found in the LICENSE file. | 7 found in the LICENSE file. |
8 | 8 |
9 Repackage expected/actual GM results as needed by our HTML rebaseline viewer. | 9 Repackage expected/actual GM results as needed by our HTML rebaseline viewer. |
10 """ | 10 """ |
(...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
309 # from the most recent actuals). Treat these as successes | 309 # from the most recent actuals). Treat these as successes |
310 # instead of failures. | 310 # instead of failures. |
311 # | 311 # |
312 # TODO(epoger): Do we need to do something similar in | 312 # TODO(epoger): Do we need to do something similar in |
313 # other cases, such as when we have recently marked a test | 313 # other cases, such as when we have recently marked a test |
314 # as ignoreFailure but it still shows up in the 'failed' | 314 # as ignoreFailure but it still shows up in the 'failed' |
315 # category? Maybe we should not rely on the result_type | 315 # category? Maybe we should not rely on the result_type |
316 # categories recorded within the gm_actuals AT ALL, and | 316 # categories recorded within the gm_actuals AT ALL, and |
317 # instead evaluate the result_type ourselves based on what | 317 # instead evaluate the result_type ourselves based on what |
318 # we see in expectations vs actual checksum? | 318 # we see in expectations vs actual checksum? |
| 319 # See related http://skbug.com/2514 ('rebaseline_server: apply |
| 320 # ignored-tests.txt within rebaseline_server, not just on the bots') |
319 if expected_image_relative_url == actual_image_relative_url: | 321 if expected_image_relative_url == actual_image_relative_url: |
320 updated_result_type = results.KEY__RESULT_TYPE__SUCCEEDED | 322 updated_result_type = results.KEY__RESULT_TYPE__SUCCEEDED |
321 else: | 323 else: |
322 updated_result_type = result_type | 324 updated_result_type = result_type |
323 extra_columns_dict = { | 325 extra_columns_dict = { |
324 results.KEY__EXTRACOLUMN__RESULT_TYPE: updated_result_type, | 326 results.KEY__EXTRACOLUMN__RESULT_TYPE: updated_result_type, |
325 results.KEY__EXTRACOLUMN__BUILDER: builder, | 327 results.KEY__EXTRACOLUMN__BUILDER: builder, |
326 results.KEY__EXTRACOLUMN__TEST: test, | 328 results.KEY__EXTRACOLUMN__TEST: test, |
327 results.KEY__EXTRACOLUMN__CONFIG: config, | 329 results.KEY__EXTRACOLUMN__CONFIG: config, |
328 } | 330 } |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
376 results_obj = ExpectationComparisons(actuals_root=args.actuals, | 378 results_obj = ExpectationComparisons(actuals_root=args.actuals, |
377 expected_root=args.expectations, | 379 expected_root=args.expectations, |
378 generated_images_root=args.workdir) | 380 generated_images_root=args.workdir) |
379 gm_json.WriteToFile( | 381 gm_json.WriteToFile( |
380 results_obj.get_packaged_results_of_type(results_type=args.results), | 382 results_obj.get_packaged_results_of_type(results_type=args.results), |
381 args.outfile) | 383 args.outfile) |
382 | 384 |
383 | 385 |
384 if __name__ == '__main__': | 386 if __name__ == '__main__': |
385 main() | 387 main() |
OLD | NEW |