Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.91 KB | None | 0 0
  1. language: python
  2. python:
  3.  - 3.5
  4. services:
  5.  - postgresql
  6. addons:
  7.   postgresql: '9.4'
  8.   chrome: stable
  9. before_install:
  10.  - wget https://chromedriver.storage.googleapis.com/2.33/chromedriver_linux64.zip
  11.   - mkdir chromedriver
  12.   - unzip chromedriver_linux64.zip -d chromedriver
  13.   - export PATH=$PATH:$PWD/chromedriver
  14. install:
  15.  - pip install -r requirements/tests.txt
  16.   - pip install coveralls pyyaml
  17.   - gem install coveralls-lcov
  18.   - nvm install 6.3.1
  19.   - nvm use 6.3.1
  20.   - npm --prefix frontend install
  21. script:
  22.  - flake8
  23.   - pytest --driver Chrome --create-db --cov mad
  24.   - isort --recursive --check-only --diff mad
  25.   - npm --prefix frontend run lint
  26.   - npm --prefix frontend test -- --coverage
  27. after_success:
  28.  - coveralls-lcov -v -n frontend/coverage/lcov.info > coverage_js.json
  29.   - coveralls --merge=coverage_js.json
  30. sudo: false
  31. cache:
  32.   pip: true
  33.   directories:
  34.    - frontend/node_modules
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement