Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- language: python
- python:
- - 3.5
- services:
- - postgresql
- addons:
- postgresql: '9.4'
- chrome: stable
- before_install:
- - wget https://chromedriver.storage.googleapis.com/2.33/chromedriver_linux64.zip
- - mkdir chromedriver
- - unzip chromedriver_linux64.zip -d chromedriver
- - export PATH=$PATH:$PWD/chromedriver
- install:
- - pip install -r requirements/tests.txt
- - pip install coveralls pyyaml
- - gem install coveralls-lcov
- - nvm install 6.3.1
- - nvm use 6.3.1
- - npm --prefix frontend install
- script:
- - flake8
- - pytest --driver Chrome --create-db --cov mad
- - isort --recursive --check-only --diff mad
- - npm --prefix frontend run lint
- - npm --prefix frontend test -- --coverage
- after_success:
- - coveralls-lcov -v -n frontend/coverage/lcov.info > coverage_js.json
- - coveralls --merge=coverage_js.json
- sudo: false
- cache:
- pip: true
- directories:
- - frontend/node_modules
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement