Fix all tests failing on Windows
#6351 is a prerequisite. The few other tests failing (if still any) can be addressed in the scope of this issue.
Once that's achieved, the build workflow introduced in #6350 shall be extended to ensure all tests remain stable.
Maybe this update helps. f48dff33c16e.zip
https://github.com/realm/SwiftLint/pull/6354 should partially address this by fixing the GeneratedTests test suite
From local testing, I am seeing the FileSystemAccessTests and IntegrationTests as the failing suites currently. The underlying issue for these are:
- FSR mishandling
- Incomplete glob support on Windows
For the FSR mishandling, we cannot use .path on URL ever. We need to go through fileSystemRepresentation. The glob support on the other hand is a bit more tricky and will require hand-rolling a glob parser to get that to parity.
https://github.com/realm/SwiftLint/pull/6358 takes care of testValidRemoteChildConfig which abort()'s interrupting the test process