-
Notifications
You must be signed in to change notification settings - Fork 77
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
Implement 7z support, fix windows specific symlink issue and UI tests #555
Conversation
Signed-off-by: MisileLab <[email protected]>
This also fixes symlink canonicalization for Windows and fixes UI tests on Windows.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I applied the asked changes myself and made a small refactor. 👍
Thanks for the help! |
Thanks for handling those changes and merging quickly! I think the stuff you reverted should be tested on windows though, while the testing isn't a big deal the symlink handling could be. If you need assistance testing that or somewhere else just let me know!
|
That's curious... it passes in our Windows CI, but fails locally for you. I didn't know that. (Perhaps our CI uses WSL?) I agree with you that it would be great to have UI testing for Windows, the problem is, I don't have a Windows machine and our CI isn't covering that case so that I can see the error when it happens. Even if I could, the feedback loop of developing with CI can be painful, so I'm not sure if I'd be willing to do that, because I already struggle to give Ouch the attention it needs, so I'm reluctant to assume this responsibility. Windows support right now looks like "tier 2 support", we (hopefully) know it compiles, and run most tests, but not all. With that said, I'm willing to accept issues and PRs to solve that in case you want to do them, I just won't be able to help as much as I wish I could :v . |
Full implementation of #393
Closes #164