You are browsing a version that has not yet been released. |
Development
Unit tests rely on a mongo installation so all unit tests are ran through docker. To run all unit tests execute:
$ docker-compose run --rm php composer test
Running unit tests with code coverage requires you build the docker composer with XDEBUG=1
$ docker-compose build --build-arg XDEBUG=1
To change docker to a different php version
$ docker-compose build --build-arg PHP_VERSION=8.0
then run the unit tests as
$ docker-compose run --rm php composer test-coverage
Run phpcs as
$ docker-compose run --rm php composer cs-check src test config