| Index: third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_parser.py
|
| diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_parser.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_parser.py
|
| index 1616facba419753a525d3ea005c1a0e25951f70d..9364497014d27a5e239e6ef0cbc2c8bac5ea9042 100755
|
| --- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_parser.py
|
| +++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/test_parser.py
|
| @@ -69,8 +69,15 @@ class TestParser(object):
|
| self.test_doc = doc
|
|
|
| def analyze_test(self, test_contents=None, ref_contents=None):
|
| - """ Analyzes a file to determine if it's a test, what type of test, and what reference or support files it requires. Returns all of the test info """
|
| -
|
| + """Analyzes a file to determine if it's a test, what type of test, and what reference or support files it requires.
|
| +
|
| + Returns: A dict which can have the properties:
|
| + "test": test file name.
|
| + "reference": related reference test file name if this is a reference test.
|
| + "reference_support_info": extra information about the related reference test and any support files.
|
| + "jstest": A boolean, whether this is a JS test.
|
| + If the given contents are empty, then None is returned.
|
| + """
|
| test_info = None
|
|
|
| if test_contents is None and self.test_doc is None:
|
| @@ -102,7 +109,7 @@ class TestParser(object):
|
|
|
| test_info = {'test': self.filename, 'reference': ref_file}
|
|
|
| - # If the ref file does not live in the same directory as the test file, check it for support files
|
| + # If the ref file does not live in the same directory as the test file, check it for support files.
|
| test_info['reference_support_info'] = {}
|
| if self.filesystem.dirname(ref_file) != self.filesystem.dirname(self.filename):
|
| reference_support_files = self.support_files(self.ref_doc)
|
| @@ -126,7 +133,7 @@ class TestParser(object):
|
| return bool(self.test_doc.find(src=re.compile('[\'\"/]?/resources/testharness')))
|
|
|
| def support_files(self, doc):
|
| - """ Searches the file for all paths specified in url()'s or src attributes."""
|
| + """Searches the file for all paths specified in url()s or src attributes."""
|
| support_files = []
|
|
|
| if doc is None:
|
|
|