@@ -31,18 +31,17 @@ matrix:
31
31
- docker
32
32
env : DOCKER=ubuntu:latest COMPILER=c++ COVERAGE=ON
33
33
34
-
35
34
before_install :
36
35
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; brew cask uninstall --force oclint; ./install-macos-deps.sh; fi
37
36
- |
38
37
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
39
38
if [[ -n "$DOCKER" ]]; then
40
39
docker pull $DOCKER
41
40
CONTAINER_ID=$(docker run --detach --tty --volume="$PWD":/ariadne --workdir=/ariadne $DOCKER)
42
- DOCKER_RUN ="docker exec --tty $CONTAINER_ID"
43
- $DOCKER_RUN sh -c "apt update"
44
- $DOCKER_RUN sh -c "apt install -y curl cmake"
45
- $DOCKER_RUN sh -c "apt install -y clang++-5.0 libboost-system-dev libboost-serialization-dev libboost-thread-dev libgtk2.0-dev libcairo2-dev libbdd-dev"
41
+ SH_PREFIX ="docker exec --tty $CONTAINER_ID"
42
+ $SH_PREFIX sh -c "apt update"
43
+ $SH_PREFIX sh -c "apt install -y curl cmake"
44
+ $SH_PREFIX sh -c "apt install -y clang++-5.0 libboost-system-dev libboost-serialization-dev libboost-thread-dev libgtk2.0-dev libcairo2-dev libbdd-dev"
46
45
else
47
46
sudo apt-get install -y libboost-system-dev libboost-serialization-dev libboost-thread-dev libgtk2.0-dev libcairo2-dev libbdd-dev
48
47
fi
@@ -51,16 +50,9 @@ before_install:
51
50
script :
52
51
- CMAKE_ARGS="-DCMAKE_CXX_COMPILER=$COMPILER"
53
52
- if [[ -n "$COVERAGE" ]]; then CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_BUILD_TYPE=Debug"; fi
54
- - if [[ -n "$DOCKER" ]]; then $DOCKER_RUN sh -c "cmake . $CMAKE_ARGS"; fi
55
- - if [[ -z "$DOCKER" ]]; then cmake . $CMAKE_ARGS; fi
56
- - |
57
- if [[ -n "$DOCKER" ]]; then
58
- $DOCKER_RUN sh -c "make tests"
59
- $DOCKER_RUN sh -c "make test"
60
- else
61
- make tests
62
- make test
63
- fi
53
+ - $SH_PREFIX sh -c "cmake . $CMAKE_ARGS"
54
+ - $SH_PREFIX sh -c "make tests"
55
+ - $SH_PREFIX sh -c "make test"
64
56
65
57
after_success :
66
58
- if [[ -n "$COVERAGE" ]]; then bash <(curl -s https://codecov.io/bash); fi
0 commit comments