OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 """LayoutTests/ presubmit script for Blink. | 5 """LayoutTests/ presubmit script for Blink. |
6 | 6 |
7 See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts | 7 See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts |
8 for more details about the presubmit API built into gcl. | 8 for more details about the presubmit API built into gcl. |
9 """ | 9 """ |
10 | 10 |
(...skipping 19 matching lines...) Expand all Loading... |
30 | 30 |
31 | 31 |
32 def _CheckIdenticalFiles(input_api, output_api): | 32 def _CheckIdenticalFiles(input_api, output_api): |
33 """Verifies that certain files are identical in various locations. | 33 """Verifies that certain files are identical in various locations. |
34 These files should always be updated together.""" | 34 These files should always be updated together.""" |
35 | 35 |
36 dirty_files = set(input_api.LocalPaths()) | 36 dirty_files = set(input_api.LocalPaths()) |
37 | 37 |
38 groups = [[ | 38 groups = [[ |
39 'imported/web-platform-tests/resources/testharness.js', | 39 'imported/web-platform-tests/resources/testharness.js', |
| 40 'imported/wpt/resources/testharness.js', |
40 'resources/testharness.js', | 41 'resources/testharness.js', |
41 ], [ | 42 ], [ |
42 'imported/web-platform-tests/resources/testharnessreport.js', | 43 'imported/web-platform-tests/resources/testharnessreport.js', |
| 44 'imported/wpt/resources/testharnessreport.js', |
43 'resources/testharnessreport.js', | 45 'resources/testharnessreport.js', |
44 ], [ | 46 ], [ |
45 'imported/web-platform-tests/resources/idlharness.js', | 47 'imported/web-platform-tests/resources/idlharness.js', |
| 48 'imported/wpt/resources/idlharness.js', |
46 'resources/idlharness.js', | 49 'resources/idlharness.js', |
47 ]] | 50 ]] |
48 | 51 |
49 def _absolute_path(s): | 52 def _absolute_path(s): |
50 return input_api.os_path.join(input_api.PresubmitLocalPath(), *s.split('
/')) | 53 return input_api.os_path.join(input_api.PresubmitLocalPath(), *s.split('
/')) |
51 | 54 |
52 def _local_path(s): | 55 def _local_path(s): |
53 return input_api.os_path.join('third_party', 'WebKit', 'LayoutTests', *s
.split('/')) | 56 return input_api.os_path.join('third_party', 'WebKit', 'LayoutTests', *s
.split('/')) |
54 | 57 |
55 errors = [] | 58 errors = [] |
(...skipping 13 matching lines...) Expand all Loading... |
69 results.extend(_CheckTestharnessResults(input_api, output_api)) | 72 results.extend(_CheckTestharnessResults(input_api, output_api)) |
70 results.extend(_CheckIdenticalFiles(input_api, output_api)) | 73 results.extend(_CheckIdenticalFiles(input_api, output_api)) |
71 return results | 74 return results |
72 | 75 |
73 | 76 |
74 def CheckChangeOnCommit(input_api, output_api): | 77 def CheckChangeOnCommit(input_api, output_api): |
75 results = [] | 78 results = [] |
76 results.extend(_CheckTestharnessResults(input_api, output_api)) | 79 results.extend(_CheckTestharnessResults(input_api, output_api)) |
77 results.extend(_CheckIdenticalFiles(input_api, output_api)) | 80 results.extend(_CheckIdenticalFiles(input_api, output_api)) |
78 return results | 81 return results |
OLD | NEW |