Completed
Push — master ( 15fb8c...957b06 )
by vistart
03:46
created

Checkout Config

imports:
    - php

tools:
    external_code_coverage:
        timeout: 900
    php_sim: false
    php_cpd: false

Repository Config

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/*"