-
Notifications
You must be signed in to change notification settings - Fork 14
/
.travis.yml
38 lines (35 loc) · 1.39 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
31
32
33
34
35
36
37
38
language:
- objective-c
env:
matrix:
- INSTALL_TYPE='macpython' VERSION=2.7.17
- INSTALL_TYPE='macpython' VERSION=2.7
- INSTALL_TYPE='macpython' VERSION=2.7.12 VENV=venv
- INSTALL_TYPE='macpython' VERSION=3.5
- INSTALL_TYPE='macpython' VERSION=3.5.2 VENV=venv
- INSTALL_TYPE='macpython' VERSION=3.6.1 VENV=venv
- INSTALL_TYPE='macpython' VERSION=3.7 VENV=venv
- INSTALL_TYPE='macpython' VERSION=3.8 VENV=venv
- INSTALL_TYPE='macports' VERSION=2.7
- INSTALL_TYPE='macports' VERSION=2.7 VENV=venv
- INSTALL_TYPE='macports' VERSION=3.6
- INSTALL_TYPE='macports' VERSION=3.6 VENV=venv
- INSTALL_TYPE='macports' VERSION=3.7
- INSTALL_TYPE='macports' VERSION=3.7 VENV=venv
- INSTALL_TYPE='macports' VERSION=3.8
- INSTALL_TYPE='macports' VERSION=3.8 VENV=venv
- INSTALL_TYPE='homebrew' VERSION=2
- INSTALL_TYPE='homebrew' VERSION=2 VENV=venv
- INSTALL_TYPE='homebrew' VERSION=3
- INSTALL_TYPE='homebrew' VERSION=3 VENV=venv
# Versions for system are placeholders (and for testing)
# Non-venv can't work for system installs now - no permissions to install
# into system drectories, even with sudo.
- INSTALL_TYPE='system' VERSION=2.7 VENV=venv
install:
- source ./travis_tools.sh
- get_python_environment $INSTALL_TYPE $VERSION $VENV
script:
- source test_tools.sh
- $PIP_CMD install pytest
- pytest test_travisparse.py