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
Issue #1544 and #1446 Windows Compatibility #1545
Conversation
Also: #1446 |
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.
🚀 @joshkoenig had the same idea for DefaultsConfig in #1546
I don't really want to merge this until I can validate that it fixes issues on Windows. All I can really say right now is it doesn't break things on a Mac |
If no one else is working on this, I can try to set up Apveyor testing by adapting the config file Drush uses. |
The appveyor config file I added here works -- I have Windows tests running on my fork of Terminus. I don't seem to have permissions to start building pantheon-systems/terminus on Appveyor, though. Not sure why that is. In the first run that completed, there were ~13 failures. A lot of these were false positives, where the tests were expecting a path to come back as This fix improved things somewhat, but there are still 13 failures on the latest Appveyor run. n.b. This is just the phpunit tests. I'm not sure how well the Behat tests will run. |
e0a7fb8
to
a1f4d98
Compare
Got the phpunit tests working, save for two plugin tests which I just marked as "skipped". Next we'll see how the Behat tests fare. Perhaps those can be put off until later, if they aren't easy to fix. |
Windows doesn't like setting environment variables in front of exec'ed commands, bash-style. The failing behat tests are here. I think we'll have fairly reasonable coverage on Windows if we run only the phpunit tests on that platform. If we discover additional things not working on Terminus on Windows, then we can add more unit tests to cover those use cases. I'll just remove Behat from Appveryor; then we should be all green here. |
Woot! Appveyor tests green! |
Travis build wedged; I restarted it. Should turn green in a bit. |
Travis is back to green, but that's a particularly painful 0.03% drop in coverage. ;) |
🎻 🌧 😭 @greg-1-anderson |
@TeslaDethray At least the badge rounds it up to 90. :) |
…tter compatibility with Windows.
This reverts commit 087c8d6.
40e19b4
to
d80d6d5
Compare
No description provided.