##// END OF EJS Templates
Add PyPy testing to Travis CI
Danilo J. S. Bellini -
Show More
@@ -1,26 +1,29 b''
1 # http://travis-ci.org/#!/ipython/ipython
1 # http://travis-ci.org/#!/ipython/ipython
2 language: python
2 language: python
3 python:
3 python:
4 - "nightly"
4 - "nightly"
5 - 3.5
5 - 3.5
6 - 3.4
6 - 3.4
7 - 3.3
7 - 3.3
8 - 2.7
8 - 2.7
9 - pypy
9 sudo: false
10 sudo: false
10 before_install:
11 before_install:
11 - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
12 - git clone --quiet --depth 1 https://github.com/minrk/travis-wheels travis-wheels
12 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
13 - 'if [[ $GROUP != js* ]]; then COVERAGE=""; fi'
13 install:
14 install:
14 - pip install "setuptools>=18.5"
15 - pip install "setuptools>=18.5"
16 - if [ $TRAVIS_PYTHON_VERSION == pypy ] ; then pip install https://bitbucket.org/pypy/numpy/get/pypy-4.0.1.zip ; fi
15 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
17 - pip install -f travis-wheels/wheelhouse -e file://$PWD#egg=ipython[test]
16 - pip install codecov
18 - pip install codecov
17 script:
19 script:
18 - cd /tmp && iptest --coverage xml && cd -
20 - cd /tmp && iptest --coverage xml && cd -
19 after_success:
21 after_success:
20 - cp /tmp/ipy_coverage.xml ./
22 - cp /tmp/ipy_coverage.xml ./
21 - cp /tmp/.coverage ./
23 - cp /tmp/.coverage ./
22 - codecov
24 - codecov
23
25
24 matrix:
26 matrix:
25 allow_failures:
27 allow_failures:
26 python: nightly
28 - python: nightly
29 - python: pypy
General Comments 0
You need to be logged in to leave comments. Login now