Passed
Branch master (e090ea)
by kacper
04:22
created

Repository Config

filter:
    excluded_paths:
        - 'tests/*'
        - 'example/*'
checks:
    php: true
coding_style:
    php:
        spaces:
            around_operators:
                concatenation: true
            other:
                after_type_cast: false
build:
    environment:
        mysql: 5.6
    project_setup:
        before:
            - "sudo /etc/init.d/mysql stop || true" 
            
            # Config
            - "echo '[mysqld]'            | sudo tee /etc/mysql/conf.d/replication.cnf"
            - "echo 'log-bin=mysql-bin'   | sudo tee -a /etc/mysql/conf.d/replication.cnf"
            - "echo 'server-id=1'         | sudo tee -a /etc/mysql/conf.d/replication.cnf"
            - "echo 'binlog-format = row' | sudo tee -a /etc/mysql/conf.d/replication.cnf"
            
            # Start mysql (avoid errors to have logs)
            - "sudo /etc/init.d/mysql restart || true"
            - "sudo tail -1000 /var/log/syslog"
            
            - "mysql --version"
            - "mysql -u root -e 'SELECT VERSION();'"
            - "mysql -u root -e \"GRANT ALL PRIVILEGES ON *.* TO ''@'localhost';\""
            - "mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root mysql"
            - mysql -e "SET PASSWORD FOR 'root'@'localhost' = password('root')"
    tests:
        override:
            -
                command: 'vendor/bin/phpunit --coverage-clover=clover.xml'
                coverage:
                    file: 'clover.xml'
                    format: 'clover'