| 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 # Copyright (C) 2011 Apple Inc. All rights reserved. | 3 # Copyright (C) 2011 Apple Inc. All rights reserved. |
| 4 # | 4 # |
| 5 # Redistribution and use in source and binary forms, with or without | 5 # Redistribution and use in source and binary forms, with or without |
| 6 # modification, are permitted provided that the following conditions are | 6 # modification, are permitted provided that the following conditions are |
| 7 # met: | 7 # met: |
| 8 # | 8 # |
| 9 # * Redistributions of source code must retain the above copyright | 9 # * Redistributions of source code must retain the above copyright |
| 10 # notice, this list of conditions and the following disclaimer. | 10 # notice, this list of conditions and the following disclaimer. |
| (...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 218 # Ensure the results were written out and displayed. | 218 # Ensure the results were written out and displayed. |
| 219 failing_results_text = host.filesystem.read_text_file('/tmp/layout-test-
results/failing_results.json') | 219 failing_results_text = host.filesystem.read_text_file('/tmp/layout-test-
results/failing_results.json') |
| 220 json_to_eval = failing_results_text.replace("ADD_RESULTS(", "").replace(
");", "") | 220 json_to_eval = failing_results_text.replace("ADD_RESULTS(", "").replace(
");", "") |
| 221 self.assertEqual(json.loads(json_to_eval), details.summarized_failing_re
sults) | 221 self.assertEqual(json.loads(json_to_eval), details.summarized_failing_re
sults) |
| 222 | 222 |
| 223 full_results_text = host.filesystem.read_text_file('/tmp/layout-test-res
ults/full_results.json') | 223 full_results_text = host.filesystem.read_text_file('/tmp/layout-test-res
ults/full_results.json') |
| 224 self.assertEqual(json.loads(full_results_text), details.summarized_full_
results) | 224 self.assertEqual(json.loads(full_results_text), details.summarized_full_
results) |
| 225 | 225 |
| 226 self.assertEqual(host.user.opened_urls, [path.abspath_to_uri(MockHost().
platform, '/tmp/layout-test-results/results.html')]) | 226 self.assertEqual(host.user.opened_urls, [path.abspath_to_uri(MockHost().
platform, '/tmp/layout-test-results/results.html')]) |
| 227 | 227 |
| 228 | |
| 229 def test_batch_size(self): | 228 def test_batch_size(self): |
| 230 batch_tests_run = get_test_batches(['--batch-size', '2']) | 229 batch_tests_run = get_test_batches(['--batch-size', '2']) |
| 231 for batch in batch_tests_run: | 230 for batch in batch_tests_run: |
| 232 self.assertTrue(len(batch) <= 2, '%s had too many tests' % ', '.join
(batch)) | 231 self.assertTrue(len(batch) <= 2, '%s had too many tests' % ', '.join
(batch)) |
| 233 | 232 |
| 234 def test_max_locked_shards(self): | 233 def test_max_locked_shards(self): |
| 235 # Tests for the default of using one locked shard even in the case of mo
re than one child process. | 234 # Tests for the default of using one locked shard even in the case of mo
re than one child process. |
| 236 if not self.should_test_processes: | 235 if not self.should_test_processes: |
| 237 return | 236 return |
| 238 save_env_webkit_test_max_locked_shards = None | 237 save_env_webkit_test_max_locked_shards = None |
| (...skipping 814 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1053 stderr = StringIO.StringIO() | 1052 stderr = StringIO.StringIO() |
| 1054 res = run_webkit_tests.main(['--platform', 'test', '--exit-after-n-failu
res', '1', | 1053 res = run_webkit_tests.main(['--platform', 'test', '--exit-after-n-failu
res', '1', |
| 1055 'failures/unexpected/missing_text.html', | 1054 'failures/unexpected/missing_text.html', |
| 1056 'failures/unexpected/missing_image.html'], | 1055 'failures/unexpected/missing_image.html'], |
| 1057 stdout, stderr) | 1056 stdout, stderr) |
| 1058 self.assertEqual(res, test_run_results.EARLY_EXIT_STATUS) | 1057 self.assertEqual(res, test_run_results.EARLY_EXIT_STATUS) |
| 1059 self.assertEqual(stdout.getvalue(), | 1058 self.assertEqual(stdout.getvalue(), |
| 1060 ('\n' | 1059 ('\n' |
| 1061 'Regressions: Unexpected missing results (1)\n' | 1060 'Regressions: Unexpected missing results (1)\n' |
| 1062 ' failures/unexpected/missing_image.html [ Missing ]\n\n')) | 1061 ' failures/unexpected/missing_image.html [ Missing ]\n\n')) |
| OLD | NEW |