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 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 from webkitpy.common.system.crashlogs_unittest import make_mock_crash_report_dar
win | 46 from webkitpy.common.system.crashlogs_unittest import make_mock_crash_report_dar
win |
47 from webkitpy.common.system.systemhost import SystemHost | 47 from webkitpy.common.system.systemhost import SystemHost |
48 from webkitpy.common.host import Host | 48 from webkitpy.common.host import Host |
49 from webkitpy.common.host_mock import MockHost | 49 from webkitpy.common.host_mock import MockHost |
50 | 50 |
51 from webkitpy.layout_tests import port | 51 from webkitpy.layout_tests import port |
52 from webkitpy.layout_tests import run_webkit_tests | 52 from webkitpy.layout_tests import run_webkit_tests |
53 from webkitpy.layout_tests.models import test_run_results | 53 from webkitpy.layout_tests.models import test_run_results |
54 from webkitpy.layout_tests.port import Port | 54 from webkitpy.layout_tests.port import Port |
55 from webkitpy.layout_tests.port import test | 55 from webkitpy.layout_tests.port import test |
56 from webkitpy.test.skip import skip_if | |
57 from webkitpy.tool import grammar | 56 from webkitpy.tool import grammar |
58 from webkitpy.tool.mocktool import MockOptions | 57 from webkitpy.tool.mocktool import MockOptions |
59 | 58 |
60 | 59 |
61 def parse_args(extra_args=None, tests_included=False, new_results=False, print_n
othing=True): | 60 def parse_args(extra_args=None, tests_included=False, new_results=False, print_n
othing=True): |
62 extra_args = extra_args or [] | 61 extra_args = extra_args or [] |
63 args = [] | 62 args = [] |
64 if not '--platform' in extra_args: | 63 if not '--platform' in extra_args: |
65 args.extend(['--platform', 'test']) | 64 args.extend(['--platform', 'test']) |
66 if not new_results: | 65 if not new_results: |
(...skipping 985 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1052 stderr = StringIO.StringIO() | 1051 stderr = StringIO.StringIO() |
1053 res = run_webkit_tests.main(['--platform', 'test', '--exit-after-n-failu
res', '1', | 1052 res = run_webkit_tests.main(['--platform', 'test', '--exit-after-n-failu
res', '1', |
1054 'failures/unexpected/missing_text.html', | 1053 'failures/unexpected/missing_text.html', |
1055 'failures/unexpected/missing_image.html'], | 1054 'failures/unexpected/missing_image.html'], |
1056 stdout, stderr) | 1055 stdout, stderr) |
1057 self.assertEqual(res, test_run_results.EARLY_EXIT_STATUS) | 1056 self.assertEqual(res, test_run_results.EARLY_EXIT_STATUS) |
1058 self.assertEqual(stdout.getvalue(), | 1057 self.assertEqual(stdout.getvalue(), |
1059 ('\n' | 1058 ('\n' |
1060 'Regressions: Unexpected missing results (1)\n' | 1059 'Regressions: Unexpected missing results (1)\n' |
1061 ' failures/unexpected/missing_image.html [ Missing ]\n\n')) | 1060 ' failures/unexpected/missing_image.html [ Missing ]\n\n')) |
OLD | NEW |