-
Notifications
You must be signed in to change notification settings - Fork 4
Test failures on Windows and Linux #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I'm currently working on porting this to macOS, and I encounter the exact same failing tests as your Linux output on my end. I have other issues with the port at the moment so I'm fixing those, but I'll try to have a look into this too. |
After a bit of investigation, it seems like status::worktree test breakage is related to Zig not honoring the executable permission on files extracted from archives downloaded by the package manager (in build.zig.zon): ziglang/zig#17463 I'm not sure how to fix this in the Zig build apart from manually patching the permissions on a few test fixtures before compiling the test executable (and clar generation step), but that seems a bit hacky. |
Thanks for checking it out! I think modifying the permissions is the best bet -- we'll still run the test and Zig ignores them in the hash anyway. Also lmk if you need any help with the macOS port. |
For the
|
Narrowed it down to a failing
|
Turns out the UNC styling functions were the problem. They assume their inputs only have posix seperators ( |
Windows:
Linux: (fixed by #6)
The text was updated successfully, but these errors were encountered: