Passed
Branch master (92c5ca)
by Emmanuel
06:27
created

Checkout Config

# language: python
build:
  environment:
    python:
      version: 3.7.1
      virtualenv: true
    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:
          - "pip install --upgrade pip"
          - "pip install -e ."
          - "pip install -r requirements-dev.txt"
        override:
          - command: py.test
            idle_timeout: 1200
            coverage:
              file: .coverage
              config_file: .coveragerc
              format: py-cc
    analysis:
      project_setup:
        override: true
      tests:
        override:
          - py-scrutinizer-run
          - pylint-run --rcfile=.pylintrc

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/