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: |