Completed
Push — master ( 9adc0b...e46bc3 )
by vistart
09:07
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'
        mongodb: true
    dependencies:
        before:
            - mysql -uroot < tests/data/yii2-base-models.sql
            - composer --version
            - composer global require "fxp/composer-asset-plugin:*"
            - composer require "yiisoft/yii2-redis:*"
            - composer require "yiisoft/yii2-mongodb:~2.1.0"
            - composer require "yiisoft/yii2-faker:*"
            - export PATH="$HOME/.composer/vendor/bin/:$PATH"
            - composer install --prefer-dist --no-interaction
            - redis-cli flushall
            - mongo yii2-base-models --eval 'db.addUser("user", "123456");'
            - mongo yii2-base-models --eval 'db.auth("user", "123456"); db.entity.remove({});'
    
    tests:
        override:
            - 
                command: phpunit --verbose --debug --coverage-clover=coverage.clover
                coverage:
                    file: coverage.clover
                    format: php-clover
            
filter:
    paths: ["components/*", "events/*", "models/*", "queries/*", "traits/*"]
    excluded_paths:
        - "tests/*"
        - "docs/*"
        - "gii/*"