Add composer phpunit:coverage script

This commit is contained in:
Michael Weimann 2023-02-15 18:24:24 +01:00 committed by Igor Scheller
parent 98a0937b82
commit 920fa7feb9
2 changed files with 12 additions and 1 deletions

View File

@ -137,6 +137,15 @@ at least `phpdbg -qrr`(which has problems with switch case statements) as using
php -d pcov.enabled=1 -d pcov.directory=. vendor/bin/phpunit --testsuite Unit --coverage-text php -d pcov.enabled=1 -d pcov.directory=. vendor/bin/phpunit --testsuite Unit --coverage-text
``` ```
If using the Docker-based development environment
you can run the following script to retrieve a coverage report.
```sh
docker compose exec es_workspace composer phpunit:coverage
```
A browsable HTML version is available at http://localhost:5080/coverage/index.html .
### Var Dump server ### Var Dump server
Symfony Var Dump server is configured to allow for easier debugging. It is not meant as a replacement for xdebug but can actually be used together with xdebug. Symfony Var Dump server is configured to allow for easier debugging. It is not meant as a replacement for xdebug but can actually be used together with xdebug.
This Var Dump Server is especially useful for when you want to debug a request without messing up the output e.g API calls ot HTML layout. This Var Dump Server is especially useful for when you want to debug a request without messing up the output e.g API calls ot HTML layout.

View File

@ -23,7 +23,9 @@
"composer phpcs:setup", "composer phpcs:setup",
"phpcbf -p" "phpcbf -p"
], ],
"phpstan": "phpstan" "phpstan": "phpstan",
"phpunit": "phpunit",
"phpunit:coverage": "phpunit --coverage-text --coverage-html ./public/coverage/"
}, },
"require": { "require": {
"php": ">=8.1.0", "php": ">=8.1.0",