Checkout Config
checks:
php: true
filter:
paths:
- src/
build:
environment:
php:
version: 8.0.18
ini:
"xdebug.mode": coverage
nodes:
info:
dependencies:
before:
# runs before inferred commands
- sudo apt install -y software-properties-common
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test
- sudo apt update -y
- sudo apt install -y gcc-9
after:
- openssl version
- gcc -v
- uname -a
analysis:
tests:
override:
- php-scrutinizer-run
phpunit:
dependencies:
override:
- composer self-update
- composer update --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi
tests:
override:
- command: ./vendor/bin/phpunit --coverage-clover ./coverage.xml
on_node: 1
coverage:
file: coverage.xml
format: php-clover