-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
30 lines (30 loc) · 1.3 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
language: python
python:
- '3.9'
env:
matrix:
- TRAVIS_CI=true
global:
secure: APUTLISO9Gkr7/0BfoSugxHMEMNKXAN75PMioMxbQ997xU4TdJT8cEnzHf368FgzDH/kh5Kix0MKbMMj0rWBz6C5SfSvi4h7xXOSfEzFx+TCNkXp2N9N2OBGe5uE5Dtuq+UqwbWA2Boc5Ntqd3la7E+/8aPnV8HwOO/rBkwOzPbzoRMTB8kP7n+gULqRYC4gcLG7glMBBavYhymQ+QI1BQHobbOJY/JKYyp6Igt3jJkjyJxra+Slerc4PaG7yw1zYcY6kr93XXD0BJSEMnMzJwxuCXuSlG1SWKH/f1/HDolpdbExkJxJmQz9QFQcabcXE292U9Bbo090VnStt2r6FUa9sgw3LcHaylIW/+A/CoMGGoDNjGoc0LB+jK6AI50fReWG5ThLsa4CSRpPJSDoJBebXrCNUsRDZnwJQDB0HEbIX/B/PeVvzhbr/oZPl0vJNZCvApIwS8ZGc4I6h1GBZbFKeYHKCscVPrf/Ebf9e78nnfdDRjMyZYDefIatrFGvfO2QQ/15qlYbZpcEmBdckqLL1KBhB6jZaIjueag9NpjxG+jtann48fjpRVB+w9Pra6ak1irsqQyScsCDolX4SMrMT96WGacF+wsKqFW2bjvNyw+5BBTJ6CNPZY2m1407et7F5mJVOQ+B0dAu2OrsqJ578b8equsbOiJAMVjyhKI=
before_install:
- echo $super_secret_password | gpg --passphrase-fd 0 server/credentials/service_account_key.json.gpg
branches:
only:
- main
install:
- pip install -r server/requirements.txt
- cd client && npm install && cd ..
jobs:
include:
- stage: test
script:
- pytest server/tests
- cd client && npm run test && cd ..
name: Run Server and Client Tests
after_success:
- coverage run --source=server -m pytest server/tests
- coverage run --source=client -m npm run test
- coverage combine
- coveralls
notifications:
email: false