It runs entire files on Windows if it runs from CommandPrompt or PowerShell.
It seems test_expectations.py: TestExpectationsParser::_collect_matching_tests() just compare strings with no care about path delimiter.
TestConfigulation are created incorrectly. That's the reason each tests matching to skip expectations are treated as 'PASS'.
Created attachment 326491 [details] patch
Comment on attachment 326491 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=326491&action=review > Tools/Scripts/webkitpy/port/apple.py:-92 > - allowed_port_names = self.VERSION_FALLBACK_ORDER + [self.operating_system() + "-future"] This line is not used. > Tools/Scripts/webkitpy/port/apple.py:125 > + for port_name in self._allowed_port_names(): extract this list generation for easy refactoring.
Created attachment 326508 [details] fix webkit-testpy failures
Comment on attachment 326508 [details] fix webkit-testpy failures Clearing flags on attachment: 326508 Committed r224714: <https://trac.webkit.org/changeset/224714>
All reviewed patches have been landed. Closing bug.
<rdar://problem/35562239>