Skip to content

Commit 1c95f19

Browse files
committed
Travis: use Python3 for unit tests
1 parent c2106bd commit 1c95f19

File tree

3 files changed

+12
-6
lines changed

3 files changed

+12
-6
lines changed

.travis.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ matrix:
6262
env: DEPENDENCY_NAME=ffmpeg DEPENDENCY_VERSION=2.4.2 ENABLE_COVERAGE=true
6363
allow_failures:
6464
# build with libav
65+
- os: osx
6566
- env: DEPENDENCY_NAME=libav DEPENDENCY_VERSION=11.3 ENABLE_COVERAGE=true
6667
- env: DEPENDENCY_NAME=libav DEPENDENCY_VERSION=11.3 ENABLE_COVERAGE=false
6768
# build with ffmpeg-2.8.6
@@ -80,8 +81,10 @@ addons:
8081
packages:
8182
- cmake
8283
- swig
83-
- python-dev
84-
- python-nose
84+
- python3-dev
85+
- python3
86+
- python3-nose
87+
- python3-coverage
8588
- freeglut3-dev
8689

8790
cache:

tools/travis/build.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ cd ${AVTRANSCODER_BUILD_PATH}
1313
export CMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL_PATH}
1414

1515
# Build avTranscoder
16-
cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL_PATH} -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
16+
cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL_PATH} \
17+
-DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH \
18+
-DCMAKE_BUILD_TYPE=Release \
19+
-DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=3.5 \
20+
-DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
1721
make -k
1822
make install

tools/travis/python.nosetests.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -x
55

66
# Get avtranscoder library
77
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${DEPENDENCY_INSTALL_PATH}/lib
8-
export PYTHONPATH=${AVTRANSCODER_INSTALL_PATH}/lib/python2.7/site-packages/:$PYTHONPATH
8+
export PYTHONPATH=${AVTRANSCODER_INSTALL_PATH}/lib/python3.5/site-packages/:$PYTHONPATH
99

1010
# Get assets
1111
git clone https://github.com/avTranscoder/avTranscoder-data.git
@@ -20,5 +20,4 @@ export AVTRANSCODER_TEST_IMAGE_PNG_FILE=`pwd`/avTranscoder-data/image/BigBuckBun
2020
export AVTRANSCODER_TEST_IMAGE_JPG_FILE=`pwd`/avTranscoder-data/image/BigBuckBunny/title_anouncement.thumbnail.jpg
2121

2222
# Launch tests
23-
nosetests ${TRAVIS_BUILD_DIR}/test/pyTest --with-coverage > progress.txt
24-
23+
nosetests3 -w ${TRAVIS_BUILD_DIR}/test/pyTest --with-coverage --nocapture --verbose > progress.txt

0 commit comments

Comments
 (0)