You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.. | ||
mock | 2 years ago | |
scripts | 2 years ago | |
ClientTest.php | 2 years ago | |
ExceptionTest.php | 2 years ago | |
MessageTest.php | 2 years ago | |
README.md | 2 years ago | |
ServerTest.php | 2 years ago | |
bootstrap.php | 2 years ago |
README.md
Testing
Unit tests with PHPUnit.
How to run
To run all test, run in console.
make test
Continuous integration
GitHub Actions are run on PHP versions
7.2
, 7.3
, 7.4
and 8.0
.
Code coverage by Coveralls.
Test strategy
Test set up overloads various stream and socket functions, and use "scripts" to define and mock input/output of these functions.
This set up negates the dependency on running servers, and allow testing various errors that might occur.