| Index: third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py
|
| index 609f39ceb6e32150ab1eef0b67a8a11d16da63d8..74c93fc1b087895b3322c0bd6981c44a5744b202 100644
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/layout_tests/port/base.py
|
| @@ -38,6 +38,7 @@ import functools
|
| import json
|
| import logging
|
| import optparse
|
| +import os
|
| import re
|
| import sys
|
|
|
| @@ -1506,7 +1507,7 @@ class Port(object):
|
| def _virtual_tests_matching_paths(self, paths, suites):
|
| tests = []
|
| for suite in suites:
|
| - if any(p.startswith(suite.name) for p in paths):
|
| + if any(p.startswith(suite.name) for p in paths) or any(suite.name.startswith(os.path.join(p, '')) for p in paths):
|
| self._populate_virtual_suite(suite)
|
| for test in suite.tests:
|
| if any(test.startswith(p) for p in paths):
|
|
|