1. копирует с нуля, потому что для тестов нужно чистую систему всегда. если делать сборку раз в день/неделю/месяц , то все ок, не накладно будет
2. в процессе изучения )
3. пока сделал лишь проверку качества кода. автотесты еще изучаю
build_settings:
ignore:
- "vendor"
- "tests"
- "requirements.php"
- "web"
- ".idea"
- "migrations"
setup:
shell:
- "export PATH=$PATH:$HOME/.composer/vendor/bin:/usr/local/bin/"
#- "/usr/local/bin/composer install"
test:
technical_debt:
php_mess_detector:
php_code_sniffer:
encoding : 'UTF-8'
php_loc:
php_docblock_checker:
компзер через шелл использую потому что в path не видит его
описание тестов есть на сайте PHPCI