Global Config
# scrutinizer-ci.com configurations
# settings -> configuration:
# https://scrutinizer-ci.com/g/owner/repo/settings/build-config
# 1) auto-generated (default)
# 2) global default configuration (not loaded by default)
# https://scrutinizer-ci.com/profile/build-configs
# 3) repo/.scrutinizer.yml
checks:
# https://scrutinizer-ci.com/docs/guides/python/continuous-integration-deployment
python:
code_rating: true
duplicate_code: true
# https://scrutinizer-ci.com/docs/configuration/filter
filter:
excluded_paths:
- setup.py
- .setup/*
- Examples/*
- Tests/*
#tools:
# https://scrutinizer-ci.com/docs/tools/external-code-coverage/
# external_code_coverage:
#timeout: 300
#runs: 7
# https://scrutinizer-ci.com/docs/configuration/build
build:
environment:
# https://scrutinizer-ci.com/docs/build/environment
python: '2.7.7'
# https://scrutinizer-ci.com/docs/configuration/build#dependencies-project-setup
dependencies:
before:
-
bash tests/.sh/install.sh
override:
- true
after:
- true
# https://scrutinizer-ci.com/docs/configuration/build#running-tests
tests:
# before:
override:
-
command: bash tests/.sh/run.sh
# https://scrutinizer-ci.com/docs/build/code_coverage
# scrutinizer-ci.com coverage not work. idk why
#coverage:
#file: '.coverage'
#config_file: '.coveragerc'
#format: 'py-cc'
# after: