-
-
Notifications
You must be signed in to change notification settings - Fork 155
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
Add functional integration tests #54
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 |
@@ -144,6 +145,23 @@ $ composer require react/socket:^0.4.4 | |||
|
|||
More details about version upgrades can be found in the [CHANGELOG](CHANGELOG.md). | |||
|
|||
## 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..."
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 -> socket
which causes the test setup to fail. I'm opening this PR in the hope to propose and discuss a possible solution.