-
Notifications
You must be signed in to change notification settings - Fork 14
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
Get the build onto windows #26
Comments
Teenytest seems to run OK on windows as evidenced by this https://ci.appveyor.com/project/searls/test-smells/build/1.0.37 I think the core issue is our build won't itself work on Windows b/c of all the unix hackery |
Documenting my Windows experience. Maybe this can go in a wiki page the README.md can point to. There have been a number of changes in the tests since this issue was opened. Hopefully this can be helpful. The main issues encountered:
Installation on WindowsIt is recommended to have Windows Subsystem for Linux (wsl) installed. This provides a complete Linux environment. It also provides a Windows native version of bash.
Running tests on Windows
Making it Work
|
Regarding the previous comment, several items under There are other win32 issues with child_process.spawn that other issues linked in this issue mention. These will be addressed separately. |
Hi @webstech -- thanks for putting in the effort to get us closer here. I merged your two PRs and added a github action to monitor progress. I also updated all dependencies and cut a release as v6.0.4 |
@webstech Here's an example of where the windows build is failing in CI https://github.com/testdouble/teenytest/actions/runs/4156748629/jobs/7190751458 |
@searls I opened a PR implementing the changes listed above under 'Making it Work'. No issue if you disagree with the directions I chose - just trying to get it to work. I noticed a difference in the tests between platforms that I have not researched.
Seems like |
I mistakenly thought this repo had Appveyor set up already (like scripty does).
Things teenytest should do:
The text was updated successfully, but these errors were encountered: