Skip to content

[WIP] Run tests on Mac OS X and Windows on Travis CI - #70

Closed
clue wants to merge 2 commits into
reactphp:masterfrom
clue-labs:mac-windows
Closed

[WIP] Run tests on Mac OS X and Windows on Travis CI#70
clue wants to merge 2 commits into
reactphp:masterfrom
clue-labs:mac-windows

Conversation

@clue

@clueclue commented Jan 13, 2019

Copy link
Copy Markdown
Member

This PR adds Mac OS X and Windows to the test matrix on Travis CI. Most of this project should work cross-platform, but we've added some Windows-specifics with #67, so we have reason to believe that tests help us ensure we do not introduce any regressions in the future.

Both platforms are currently allowed to fail, given how we've tried to add similar tests in the past (#21 and #28) and also given that Windows platform support on Travis is currently considered "early release" (https://blog.travis-ci.com/2018-10-11-windows-early-release) and the test setup contains some workarounds. I consider this to be a first step and there's hope we can build on top of this in the future 👍

Builds on top of #67
Refs reactphp/stream#120 and reactphp/stream#112

@clueclue added this to the v0.6.0 milestone Jan 13, 2019
@clue

clue commented Jan 13, 2019

Copy link
Copy Markdown
MemberAuthor

The Windows build works fine, the Mac OS X build currently fails due to a composer installation issue.

I have already spent way to much time on this and I have no interest in chasing this down any further, so I've cherry-picked the Windows changes to #71 and will close this ticket for now. In case anybody feels like looking into the Mac OS X tests, I consider this PR to be a good starting point for a future PR 👍

@clueclue closed this Jan 13, 2019
@clue
clue deleted the mac-windows branch January 13, 2019 13:54
@clueclue removed this from the v0.6.0 milestone Jan 13, 2019
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@clue