-
-
Notifications
You must be signed in to change notification settings - Fork 159
Add functional integration tests #54
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
Conversation
|
Here's a dependency graph that shows this cyclic dependency (generated via https://github.com/clue/graph-composer): The Note that this only applies when this is the root package, i.e. it does happen in a local test setup but will not happen when you use this project as a library and add any of these packages as a normal dependency. One possible way to avoid this is to explicitly define the root package version as per https://getcomposer.org/doc/03-cli.md#composer-root-version: $ COMPOSER_ROOT_VERSION=`git describe --abbrev=0` composer update |
|
PR updated and ready for review |
README.md
Outdated
|
|
||
| ## Tests | ||
|
|
||
| The run the test suite, you first need to clone this repo and then install all |
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.
Typo: "To run..."
WyriHaximus
left a comment
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.
Accept from that one typo LGTM ![]()
We currently have an indirect cyclic dependency between socket -> socket-client -> dns -> socket which causes the test setup to fail otherwise.
99e37e9 to
8740211
Compare
|
Thanks for spotting! Amended the last commit |
First class support for PHP7 and HHVM

This simple PR aims to add a functional integration test (which also happens to be a prerequisite for implementing #24).
Unfortunately, this simple change introduces an indirect cyclic dependency between
socket -> socket-client -> dns -> socketwhich causes the test setup to fail. I'm opening this PR in the hope to propose and discuss a possible solution.