|
@@ -0,0 +1,34 @@
|
|
1
|
+matrix:
|
|
2
|
+ include:
|
|
3
|
+ - sudo: false
|
|
4
|
+ language: python
|
|
5
|
+ python:
|
|
6
|
+ - "3.4"
|
|
7
|
+ - "3.5"
|
|
8
|
+ - "3.6"
|
|
9
|
+
|
|
10
|
+ addons:
|
|
11
|
+ apt:
|
|
12
|
+ packages:
|
|
13
|
+ - libreoffice
|
|
14
|
+ - imagemagick
|
|
15
|
+ - libmagickwand-dev
|
|
16
|
+ - ghostscript
|
|
17
|
+ services:
|
|
18
|
+ - docker
|
|
19
|
+ - redis-server
|
|
20
|
+
|
|
21
|
+ before_install:
|
|
22
|
+ - docker pull mailhog/mailhog
|
|
23
|
+ - docker run -d -p 1025:1025 -p 8025:8025 mailhog/mailhog
|
|
24
|
+ install:
|
|
25
|
+ - pip install --upgrade pip setuptools
|
|
26
|
+ - pip install -e ".[testing]"
|
|
27
|
+ - pip install pytest-cov
|
|
28
|
+ - pip install python-coveralls
|
|
29
|
+
|
|
30
|
+ script:
|
|
31
|
+ - backend/py.test --cov tracim_backend
|
|
32
|
+
|
|
33
|
+ after_success:
|
|
34
|
+ - coveralls
|