imports: - php tools: external_code_coverage: timeout: 900 php_sim: false php_cpd: false
build: environment: php: version: 7.1.0 ini: 'date.timezone': 'Asia/Shanghai' dependencies: before: - mysql -uroot < tests/data/rhosocial_yii2_user.sql - composer --version - composer global require "fxp/composer-asset-plugin:*" - export PATH="$HOME/.composer/vendor/bin/:$PATH" - composer update --prefer-dist --no-interaction - sudo chmod +x yii - ./yii migrate --migrationPath=@rhosocial/user --migrationNamespaces=rhosocial\\user\\migrations --interactive=0 - ./yii migrate --migrationPath=@rhosocial/user --migrationNamespaces=rhosocial\\user\\rbac\\migrations --interactive=0 - ./yii migrate --migrationPath=@rhosocial/user --migrationNamespaces=rhosocial\\user\\models\\log\\migrations --interactive=0 - ./yii migrate --migrationPath=@rhosocial/user --migrationNamespaces=rhosocial\\user\\models\\migrations --interactive=0 tests: override: - command: phpunit --verbose --debug --coverage-clover=coverage.clover coverage: file: coverage.clover format: php-clover filter: paths: ["console/", "models/", "security/*", "rbac/*", "User.php", "Profile.php", "SimpleProfile.php"] excluded_paths: - "tests/*" - "docs/*" - "migrations/*" - "rbac/migrations/*"