[Webkit-unassigned] [Bug 183796] Lint web-platform-tests changes with the wpt linter before exporting
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 23 11:31:30 PDT 2018
https://bugs.webkit.org/show_bug.cgi?id=183796
--- Comment #13 from Brendan McLoughlin <brendan at bocoup.com> ---
Comment on attachment 336294
--> https://bugs.webkit.org/attachment.cgi?id=336294
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=336294&action=review
>> Tools/Scripts/webkitpy/w3c/wpt_linter.py:31
>> + calls = []
>
> Probably not needed.
When I remove this line I get the following linter error:
ERROR: Tools/Scripts/webkitpy/w3c/test_exporter_unittest.py:142: [TestExporterTest.test_export] Instance of 'WPTLinter' has no 'calls' member (but some types could not be inferred) [pylint/E1103] [5]
Here the linter wrong, since the reference to `calls` on line 142 in test_exporter_unittest.py is actually an instance of MockWPTLinter but I wasn't able to figure out a way to signal that to the linter and I'm not sure why the other Mock objects used in test_exporter_unittest.py also don't trigger the same volition.
>> Tools/Scripts/webkitpy/w3c/wpt_linter.py:37
>> + cmd = [self.repository_directory + '/wpt', 'lint']
>
> We usually use webkitpy filesystem.join to concat paths appropriately.
> Maybe you could pass the filesystem to the constructor and build the path there.
Will do.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180323/ded74c1a/attachment.html>
More information about the webkit-unassigned
mailing list