OLD | NEW |
---|---|
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 import os | 6 import os |
7 import sys | 7 import sys |
8 | 8 |
9 import test_env # pylint: disable=W0403,W0611 | |
10 | |
11 from recipe_engine import lint_test | |
12 from slave import recipe_universe | |
13 | |
14 MODULES_WHITELIST = [ | 9 MODULES_WHITELIST = [ |
15 # TODO(luqui): Move skia modules into recipe resources | 10 # TODO(luqui): Move skia modules into recipe resources |
16 r'common\.skia\..*', | 11 r'common\.skia\..*', |
17 r'slave\.skia\..*', | 12 r'slave\.skia\..*', |
18 | 13 |
19 # TODO(luqui): Move cros modules into recipe resources | 14 # TODO(luqui): Move cros modules into recipe resources |
20 r'common\.cros_chromite', | 15 r'common\.cros_chromite', |
21 ] | 16 ] |
22 | 17 |
23 if __name__ == '__main__': | 18 RECIPES_PY = os.path.join( |
24 lint_test.main(recipe_universe.get_universe(), whitelist=MODULES_WHITELIST) | 19 os.path.dirname(os.path.dirname(os.path.realpath(__file__))), |
20 'recipes.py') | |
21 | |
22 args = [sys.argv[0], 'lint'] | |
23 for pattern in MODULES_WHITELIST: | |
24 args.extend(['-w', pattern]) | |
iannucci
2015/09/15 00:10:48
This will work, but be aware that if MODULES_WHITE
luqui
2015/09/15 19:17:42
Acknowledged.
| |
25 os.execvp(RECIPES_PY, args) | |
26 | |
OLD | NEW |