OLD | NEW |
1 # Copyright (c) 2012 Google Inc. All rights reserved. | 1 # Copyright (c) 2012 Google Inc. All rights reserved. |
2 # | 2 # |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 # structure changes. | 110 # structure changes. |
111 def path_from_webkit_base(self, *comps): | 111 def path_from_webkit_base(self, *comps): |
112 return self._filesystem.join(self.webkit_base(), *comps) | 112 return self._filesystem.join(self.webkit_base(), *comps) |
113 | 113 |
114 def path_from_chromium_base(self, *comps): | 114 def path_from_chromium_base(self, *comps): |
115 return self._filesystem.join(self.chromium_base(), *comps) | 115 return self._filesystem.join(self.chromium_base(), *comps) |
116 | 116 |
117 def path_from_blink_source(self, *comps): | 117 def path_from_blink_source(self, *comps): |
118 return self._filesystem.join(self._filesystem.join(self.webkit_base(), '
Source'), *comps) | 118 return self._filesystem.join(self._filesystem.join(self.webkit_base(), '
Source'), *comps) |
119 | 119 |
120 def path_to_script(self, script_name): | |
121 """Returns the relative path to the script from the top of the WebKit tr
ee.""" | |
122 # This is intentionally relative in order to force callers to consider w
hat | |
123 # their current working directory is (and change to the top of the tree
if necessary). | |
124 return self._filesystem.join('Tools', 'Scripts', script_name) | |
125 | |
126 def path_from_tools_scripts(self, *comps): | 120 def path_from_tools_scripts(self, *comps): |
127 return self._filesystem.join(self._filesystem.join(self.webkit_base(), '
Tools', 'Scripts'), *comps) | 121 return self._filesystem.join(self._filesystem.join(self.webkit_base(), '
Tools', 'Scripts'), *comps) |
128 | 122 |
129 def layout_tests_dir(self): | 123 def layout_tests_dir(self): |
130 return self.path_from_webkit_base('LayoutTests') | 124 return self.path_from_webkit_base('LayoutTests') |
131 | 125 |
132 def path_from_layout_tests(self, *comps): | 126 def path_from_layout_tests(self, *comps): |
133 return self._filesystem.join(self.layout_tests_dir(), *comps) | 127 return self._filesystem.join(self.layout_tests_dir(), *comps) |
134 | 128 |
135 def perf_tests_dir(self): | 129 def perf_tests_dir(self): |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
178 prev_dir = '' | 172 prev_dir = '' |
179 current_dir = fs.dirname(self._webkit_base) | 173 current_dir = fs.dirname(self._webkit_base) |
180 while current_dir != prev_dir: | 174 while current_dir != prev_dir: |
181 if fs.exists(fs.join(current_dir, 'depot_tools', 'pylint.py')): | 175 if fs.exists(fs.join(current_dir, 'depot_tools', 'pylint.py')): |
182 return fs.join(current_dir, 'depot_tools') | 176 return fs.join(current_dir, 'depot_tools') |
183 prev_dir = current_dir | 177 prev_dir = current_dir |
184 current_dir = fs.dirname(current_dir) | 178 current_dir = fs.dirname(current_dir) |
185 | 179 |
186 def path_from_depot_tools_base(self, *comps): | 180 def path_from_depot_tools_base(self, *comps): |
187 return self._filesystem.join(self.depot_tools_base(), *comps) | 181 return self._filesystem.join(self.depot_tools_base(), *comps) |
OLD | NEW |