travis BUGFIX command failure detection
diff --git a/.travis.yml b/.travis.yml
index bd3878e..b06697a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -29,7 +29,7 @@
project:
name: "CESNET/libyang"
notification_email: rkrejci@cesnet.cz
- build_command_prepend: "mkdir build; cd build; cmake ..; make clean"
+ build_command_prepend: "mkdir build && cd build && cmake .. && make clean"
build_command: "make"
branch_pattern: libyang2
before_install:
@@ -56,10 +56,10 @@
before_install:
- wget https://cmocka.org/files/1.1/cmocka-1.1.2.tar.xz
- tar -xf cmocka-1.1.2.tar.xz
- - cd cmocka-1.1.2; mkdir build; cd build; cmake .. && make -j2 && sudo make install; cd ../..
- - sudo apt-get update -qq; sudo apt-get install -y valgrind libpcre2-dev
+ - cd cmocka-1.1.2 && mkdir build && cd build && cmake .. && make -j2 && sudo make install && cd ../..
+ - sudo apt-get update -qq && sudo apt-get install -y valgrind libpcre2-dev
script:
- - mkdir build && cd build; cmake .. && make -j2 && ctest --output-on-failure; cd -
+ - mkdir build && cd build && cmake .. && make -j2 && ctest --output-on-failure && cd -
- stage: Test
name: Linux with GCC
os: linux
@@ -67,11 +67,11 @@
before_install:
- wget https://cmocka.org/files/1.1/cmocka-1.1.2.tar.xz
- tar -xf cmocka-1.1.2.tar.xz
- - cd cmocka-1.1.2; mkdir build; cd build; cmake .. && make -j2 && sudo make install; cd ../..
- - sudo apt-get update -qq; sudo apt-get install -y valgrind libpcre2-dev
- - pip install --user codecov; export CFLAGS="-coverage"
+ - cd cmocka-1.1.2 && mkdir build && cd build && cmake .. && make -j2 && sudo make install && cd ../..
+ - sudo apt-get update -qq && sudo apt-get install -y valgrind libpcre2-dev
+ - pip install --user codecov && export CFLAGS="-coverage"
script:
- - mkdir build && cd build; cmake .. && make -j2 && ctest --output-on-failure; cd -
+ - mkdir build && cd build && cmake .. && make -j2 && ctest --output-on-failure && cd -
after_success:
- codecov
- stage: Test
@@ -83,8 +83,9 @@
before_install:
- wget https://cmocka.org/files/1.1/cmocka-1.1.2.tar.xz
- tar -xf cmocka-1.1.2.tar.xz
- - cd cmocka-1.1.2; mkdir build; cd build; cmake .. && make -j2 && sudo make install; cd ../..
+ - cd cmocka-1.1.2 && mkdir build && cd build && cmake .. && make -j2 && sudo make install && cd ../..
- brew update
- brew install pcre2
script:
- - mkdir build && cd build; cmake -DENABLE_VALGRIND_TESTS=OFF .. && make -j2 && ctest --output-on-failure; cd -
+ - mkdir build && cd build && cmake -DENABLE_VALGRIND_TESTS=OFF .. && make -j2 && ctest --output-on-failure && cd -
+