Checkout Config
build:
nodes:
coverage:
services:
postgres: 9.6
environment:
php:
version: 7.2
ini:
memory_limit: -1
node: v12.13.1
variables:
DB_DATABASE: scrutinizer
DB_USERNAME: scrutinizer
DB_PASSWORD: scrutinizer
tests:
override:
- command: npm run dev && ./vendor/bin/phpunit --coverage-clover=report/phpunit/coverage.xml
coverage:
file: report/phpunit/coverage.xml
format: clover
- command: npm run test
coverage:
file: report/jest/clover.xml
format: clover
analysis:
tests:
stop_on_failure: true
override:
- php-scrutinizer-run
- phpcs-run --standard=ruleset.xml
- js-scrutinizer-run
- eslint-run resources/assets/js/
filter:
paths:
- app/
- database/factories/
- database/seeds/
- routes/
- resources/assets/js/
dependency_paths:
- bootstrap/
- config/
- node_modules/
- resources/lang
- resources/views
- vendor/
excluded_paths:
- etc/
- public/
- report/
- resources/assets/js/stories/
- resources/assets/js/translations/
- resources/assets/js/jquery-ui.min.js
- resources/assets/js/modernizr.js
- resources/assets/js/getpdf.js
- resources/assets/js/bootstrap.js
- resources/assets/js/autocomplete.js