Skip to content

Commit 1813160

Browse files
committed
Update travis config and makefile
1 parent ec286de commit 1813160

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

.travis.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,23 @@ language: python
33
matrix:
44
include:
55
- python: 2.6
6-
env: TOXENV=py26
6+
env: TEST_TYPE=test
77
- python: 2.7
8-
env: TOXENV=py27
8+
env: TEST_TYPE=test
9+
- python: 2.7
10+
env: TEST_TYPE=check
911
- python: 3.3
10-
env: TOXENV=py33
12+
env: TEST_TYPE=test
1113
- python: 3.4
12-
env: TOXENV=py34
14+
env: TEST_TYPE=test
1315
- python: 3.5
14-
env: TOXENV=py35
16+
env: TEST_TYPE=test
1517
- python: 3.6
16-
env: TOXENV=py36
18+
env: TEST_TYPE=test
1719

1820
sudo: false
1921
install:
20-
- travis_retry pip install tox
21-
- if [[ $TOXENV == 'py27' ]]; then pip install -r requirements-dev.txt; pip install -e .; fi
22+
- if [[ $TEST_TYPE == 'check' ]]; then pip install -r requirements-dev.txt; fi
23+
- python scripts/ci/install
2224
script:
23-
- tox
24-
# We only need to run the lint/flake8 checks on one version of python
25-
# So I've arbitrarily chosen python2.7.
26-
- if [[ $TOXENV == 'py27' ]]; then make check; fi
25+
- make $TEST_TYPE

Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,16 @@ check:
3131
#
3232
pylint --rcfile .pylintrc -E awsshell
3333

34+
test:
35+
python scripts/ci/run-tests
36+
3437
pylint:
3538
###### PYLINT ######
3639
# Python linter. This will generally not have clean output.
3740
# So you'll need to manually verify this output.
3841
#
3942
#
4043
pylint --rcfile .pylintrc awsshell
44+
4145
coverage:
4246
py.test --cov awsshell --cov-report term-missing tests/

0 commit comments

Comments
 (0)