File tree Expand file tree Collapse file tree 6 files changed +18
-17
lines changed Expand file tree Collapse file tree 6 files changed +18
-17
lines changed Original file line number Diff line number Diff line change @@ -15,10 +15,11 @@ compiler:
15
15
16
16
env :
17
17
global :
18
- - AVTRANSCODER_BUILD=${TRAVIS_BUILD_DIR}/build-avtranscoder
19
- - AVTRANSCODER_INSTALL=${TRAVIS_BUILD_DIR}/install-avtranscoder
20
- - DEPENDENCY_INSTALL=${TRAVIS_BUILD_DIR}/install-dependency
21
- - CI_NODE_TOTAL=2
18
+ - AVTRANSCODER_BUILD_PATH=${TRAVIS_BUILD_DIR}/build-avtranscoder
19
+ - AVTRANSCODER_INSTALL=install-avtranscoder
20
+ - AVTRANSCODER_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${AVTRANSCODER_INSTALL}
21
+ - DEPENDENCY_INSTALL=install-dependency
22
+ - DEPENDENCY_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${DEPENDENCY_INSTALL}
22
23
matrix :
23
24
- DEPENDENCY_MODE=libav ENABLE_COVERAGE=true
24
25
- DEPENDENCY_MODE=libav ENABLE_COVERAGE=false
54
55
apt : true
55
56
# Caching other directories
56
57
directories :
57
- - ${DEPENDENCY_INSTALL }
58
+ - ${DEPENDENCY_INSTALL_PATH }
58
59
59
60
before_script :
60
61
- env | sort
Original file line number Diff line number Diff line change 4
4
set -x
5
5
6
6
# Create directory of build
7
- mkdir -p ${AVTRANSCODER_BUILD }
8
- cd ${AVTRANSCODER_BUILD }
7
+ mkdir -p ${AVTRANSCODER_BUILD_PATH }
8
+ cd ${AVTRANSCODER_BUILD_PATH }
9
9
10
10
# Customize environment
11
11
if [[ ${TRAVIS_OS_NAME} == " linux" ]]; then
12
12
# Ask cmake to search in all dependencies we've installed manually
13
- export CMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL }
13
+ export CMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL_PATH }
14
14
elif [[ ${TRAVIS_OS_NAME} == " osx" ]]; then
15
15
# Ask cmake to search in all homebrew packages
16
16
export CMAKE_PREFIX_PATH=$( echo /usr/local/Cellar/* /* | sed ' s/ /;/g' )
17
17
fi
18
18
19
19
# Build avTranscoder
20
- cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL } -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
21
- make -j ${CI_NODE_TOTAL}
20
+ 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}
21
+ make -k
22
22
make install
Original file line number Diff line number Diff line change 4
4
set -x
5
5
6
6
# capture coverage info
7
- lcov --capture --directory ${AVTRANSCODER_BUILD } --output-file coverage.info
7
+ lcov --capture --directory ${AVTRANSCODER_BUILD_PATH } --output-file coverage.info
8
8
9
9
# filter out system and test code
10
10
lcov --remove coverage.info ' /usr/*' ' */*PYTHON_wrap.*' --output-file coverage.info
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ sudo make -C lcov-1.11/ install
12
12
gem install coveralls-lcov
13
13
14
14
# init coverage to 0 (optional)
15
- lcov --directory ${AVTRANSCODER_BUILD } --zerocounters
15
+ lcov --directory ${AVTRANSCODER_BUILD_PATH } --zerocounters
16
16
17
17
# install nosetests plugins
18
18
sudo pip install coverage
Original file line number Diff line number Diff line change 5
5
6
6
lsb_release -a
7
7
8
- if [ ! -d " ${DEPENDENCY_INSTALL } /lib/" ]; then
8
+ if [ ! -d " ${DEPENDENCY_INSTALL_PATH } /lib/" ]; then
9
9
10
10
if [[ ${DEPENDENCY_MODE} == " ffmpeg" ]]; then
11
11
@@ -14,15 +14,15 @@ if [ ! -d "${DEPENDENCY_INSTALL}/lib/" ]; then
14
14
bunzip2 ffmpeg-${FFMPEG_VERSION} .tar.bz2
15
15
tar -xvf ffmpeg-${FFMPEG_VERSION} .tar
16
16
cd ffmpeg-${FFMPEG_VERSION}
17
- ./configure --prefix=${DEPENDENCY_INSTALL } --disable-yasm --enable-shared --disable-static && make && make install
17
+ ./configure --prefix=${DEPENDENCY_INSTALL_PATH } --disable-yasm --enable-shared --disable-static && make && make install
18
18
19
19
elif [[ ${DEPENDENCY_MODE} == " libav" ]]; then
20
20
21
21
export LIBAV_VERSION=11.3
22
22
wget https://libav.org/releases/libav-${LIBAV_VERSION} .tar.gz
23
23
tar -xvf libav-${LIBAV_VERSION} .tar.gz
24
24
cd libav-${LIBAV_VERSION}
25
- ./configure --prefix=${DEPENDENCY_INSTALL } --disable-yasm --enable-shared --disable-static && make && make install
25
+ ./configure --prefix=${DEPENDENCY_INSTALL_PATH } --disable-yasm --enable-shared --disable-static && make && make install
26
26
27
27
fi
28
28
Original file line number Diff line number Diff line change 4
4
set -x
5
5
6
6
# Get avtranscoder library
7
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :${DEPENDENCY_INSTALL } /lib
8
- export PYTHONPATH=${AVTRANSCODER_INSTALL } /lib/python2.7/site-packages/:$PYTHONPATH
7
+ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :${DEPENDENCY_INSTALL_PATH } /lib
8
+ export PYTHONPATH=${AVTRANSCODER_INSTALL_PATH } /lib/python2.7/site-packages/:$PYTHONPATH
9
9
10
10
# Get assets
11
11
git clone https://github.com/avTranscoder/avTranscoder-data.git
You can’t perform that action at this time.
0 commit comments