| Index: third_party/WebKit/Source/devtools/scripts/build/modular_build.py
|
| diff --git a/third_party/WebKit/Source/devtools/scripts/build/modular_build.py b/third_party/WebKit/Source/devtools/scripts/build/modular_build.py
|
| index 10c1153108da8f72414140244f992db89311a8b1..45a67526c9aa7895282f2bab5fbf486ecd0680ec 100755
|
| --- a/third_party/WebKit/Source/devtools/scripts/build/modular_build.py
|
| +++ b/third_party/WebKit/Source/devtools/scripts/build/modular_build.py
|
| @@ -129,13 +129,15 @@ class Descriptors:
|
| self._cached_sorted_modules = result
|
| return result
|
|
|
| - def sorted_dependencies_closure(self, module_name):
|
| + def sorted_dependencies_closure(self, module_name, include_test_dependencies=False):
|
| visited = set()
|
|
|
| def sorted_deps_for_module(name):
|
| result = []
|
| desc = self.modules[name]
|
| deps = desc.get('dependencies', [])
|
| + if include_test_dependencies:
|
| + deps.extend(desc.get('test_dependencies', []))
|
| for dep in deps:
|
| result += sorted_deps_for_module(dep)
|
| if name not in visited:
|
|
|