Repository Config
filter:
paths:
- 'src/*'
- 'web/'
excluded_paths:
- '*.min.js'
checks:
php: true
javascript: true
coding_style:
php: { }
build:
dependencies:
before:
- 'cp app/config/parameters.yml.dist app/config/parameters.yml'
# Changing point.im user login
- 'sed -i "s|point_login: point-tools|point_login: testuser|" "app/config/parameters.yml"'
# Changing point.im user id
- 'sed -i "s|point_id: 435|point_id: 99999|" "app/config/parameters.yml"'
after:
- 'php app/console --env=test doctrine:schema:drop --force --no-interaction'
- 'php app/console --env=test doctrine:migrations:migrate --no-interaction'
- 'php app/console --env=test doctrine:fixtures:load --no-interaction'
environment:
variables:
SYMFONY__TEST_DATABASE_USER: 'scrutinizer'
SYMFONY__TEST_DATABASE_PASSWORD: 'scrutinizer'
SYMFONY__TEST_DATABASE_NAME: 'scrutinizer'
SYMFONY__TEST_DATABASE_PORT: 5432
php:
version: 7.3
ini:
'date.timezone': 'Europe/Moscow'
tests:
override:
-
command: 'phpunit -c app/ --coverage-clover=clover.xml'
coverage:
file: 'clover.xml'
format: 'clover'