mirror of
https://github.com/servo/servo.git
synced 2025-06-12 10:24:43 +00:00
Exclude minified js files and tests/jquery from 'mach grep'.
This commit is contained in:
parent
ab55e3ec10
commit
ecd7c8b034
1 changed files with 6 additions and 3 deletions
|
@ -119,8 +119,9 @@ class MachCommands(CommandBase):
|
||||||
params = []
|
params = []
|
||||||
# get all directories under tests/
|
# get all directories under tests/
|
||||||
tests_dirs = listdir('tests')
|
tests_dirs = listdir('tests')
|
||||||
# Remove 'wpt' from obtained dir list
|
# Directories to be excluded under tests/
|
||||||
tests_dirs = filter(lambda dir: dir != 'wpt', tests_dirs)
|
excluded_tests_dirs = ['wpt', 'jquery']
|
||||||
|
tests_dirs = filter(lambda dir: dir not in excluded_tests_dirs, tests_dirs)
|
||||||
# Set of directories in project root
|
# Set of directories in project root
|
||||||
root_dirs = ['components', 'ports', 'python', 'etc', 'resources']
|
root_dirs = ['components', 'ports', 'python', 'etc', 'resources']
|
||||||
# Generate absolute paths for directories in tests/ and project-root/
|
# Generate absolute paths for directories in tests/ and project-root/
|
||||||
|
@ -128,4 +129,6 @@ class MachCommands(CommandBase):
|
||||||
root_dirs_abs = [path.join(self.context.topdir, s) for s in root_dirs]
|
root_dirs_abs = [path.join(self.context.topdir, s) for s in root_dirs]
|
||||||
# Absolute paths for all directories to be considered
|
# Absolute paths for all directories to be considered
|
||||||
grep_paths = root_dirs_abs + tests_dirs_abs
|
grep_paths = root_dirs_abs + tests_dirs_abs
|
||||||
return subprocess.call(["git"] + ["grep"] + params + ['--'] + grep_paths, env=self.build_env())
|
return subprocess.call(
|
||||||
|
["git"] + ["grep"] + params + ['--'] + grep_paths + [':(exclude)*.min.js'],
|
||||||
|
env=self.build_env())
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue