Passed
Push — master ( 61e6a6...28b40d )
by Emmanuel
07:42
created

Checkout Config

# language: python
build:
    environment:
        python: 3.6.0
        mysql: false
        postgresql: false
        mongodb: false
        elasticsearch: false
        redis: false
        memcached: false
        neo4j: false
        rabbitmq: false
        docker:
            remote_engine: true
    nodes:
        tests-and-coverage:
            tests:
                before:
                    - "sudo apt-get install -y python3-dev"
                    - "virtualenv -p /usr/bin/python3 venv"
                    - "source venv/bin/activate"
                    - "pip install --upgrade pip"
                    - "pip install ."
                    - "pip install -r requirements-dev.txt"
                override:
                    - command: "py.test --cov-config=.coveragerc tests/"
                      idle_timeout: 1200
                      coverage:
                          file: '.coverage'
                          config_file: '.coveragerc'
                          format: 'py-cc'
        analysis:
            project_setup:
                override: true
            tests:
                override:
                    - py-scrutinizer-run
                    - command: pylint-run
                      use_website_config: true

checks:
    python:
        code_rating: true
        duplicate_code: true
        classes_valid_slots: true

filter:
    paths:
        - stakkr/

Repository Config

# language: python
build:
    environment:
        python: 3.6.0
        mysql: false
        postgresql: false
        mongodb: false
        elasticsearch: false
        redis: false
        memcached: false
        neo4j: false
        rabbitmq: false
        docker:
            remote_engine: true
    nodes:
        tests-and-coverage:
            tests:
                before:
                    - "sudo apt-get install -y python3-dev"
                    - "virtualenv -p /usr/bin/python3 venv"
                    - "source venv/bin/activate"
                    - "pip install --upgrade pip"
                    - "pip install ."
                    - "stakkr-init"
                    - "pip install -r requirements-dev.txt"
                override:
                    - command: "py.test --cov-config=.coveragerc tests/"
                      idle_timeout: 1200
                      coverage:
                          file: '.coverage'
                          config_file: '.coveragerc'
                          format: 'py-cc'
        analysis:
            project_setup:
                override: true
            tests:
                override:
                    - py-scrutinizer-run
                    - command: pylint-run
                      use_website_config: true

checks:
    python:
        code_rating: true
        duplicate_code: true
        classes_valid_slots: true
        
filter:
    paths:
        - stakkr/