build: environment: php: 7.4 variables: SS_ENVIRONMENT_TYPE: 'dev' SS_DATABASE_SERVER: '127.0.0.1' SS_DATABASE_USERNAME: 'root' SS_DATABASE_PASSWORD: '' SS_DATABASE_NAME: 'test' nodes: analysis: services: # For available tags, see https://hub.docker.com/_/mysql/ mysql: 5.7 project_setup: override: - 'true' tests: override: - php-scrutinizer-run tests-and-coverage: environment: php: 7.4 tests: override: - command: 'touch .env' - command: 'echo "SS_ENVIRONMENT_TYPE=dev" >> .env' - command: 'echo "SS_DATABASE_SERVER=127.0.0.1" >> .env' - command: 'echo "SS_DATABASE_USERNAME=root" >> .env' - command: 'echo "SS_DATABASE_PASSWORD=" >> .env' - command: 'echo "SS_DATABASE_NAME=test" >> .env' - command: composer coverage on_node: 1 coverage: file: coverage/clover.xml format: php-clover filter: excluded_paths: - 'tests/*' checks: php: true coding_style: php: { }