They are not specific to Travis.
compiler: gcc
sudo: require
install:
- - ./.travis/install.sh
+ - ./tests/ci/install.sh
script:
- - ./.travis/run.sh
+ - ./tests/ci/run.sh
env:
global:
- secure: "1qAHFxnz0gIxMMl9DAVzoPvVSpOacWT2G6ItcaoaVe1r4OANzpoHBlbyHX2I/1KFe+BohzjS9kXA4NrlPaL81qfvu9E6qZ9yai/+0gHdzZttB2uvdyFXyDVye3CHHDlYMfRRQf6C+eYs5CKeedWq9Q3arO1GyAWiL9RcW1466sg="
+++ /dev/null
-#!/bin/sh
-
-set -e
-
-case "${RUN_COVERITY}","${TRAVIS_BRANCH}" in
- 0,"${COVERITY_SCAN_BRANCH_PATTERN}")
- exit 0
- ;;
- 1,"${COVERITY_SCAN_BRANCH_PATTERN}")
- # OK
- ;;
- 1,*)
- exit 0
- ;;
-esac
-
-./autogen.sh
-./configure $LLDPD_CONFIG_ARGS --enable-pie CFLAGS="-O0 -g"
-
-if [ x"${RUN_COVERITY}" = x"1" ]; then
- # Coverity build
- [ x"${COVERITY_SCAN_TOKEN}" = x"" ] || \
- curl -s https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh | \
- COVERITY_SCAN_PROJECT_NAME="$TRAVIS_REPO_SLUG" \
- COVERITY_SCAN_BUILD_COMMAND="make CFLAGS=-Werror" \
- bash
-else
- # Regular build
- make all check CFLAGS=-Werror
- if [ x"$RUN_INTEGRATION" = x"1" ]; then
- cd tests
- sudo setfacl -m u:$(id -un):r /boot/vmlinuz-*
- make integration-tests
- sh integration-tests
- else
- make distcheck
- if [ x"$TRAVIS_OS_NAME" = x"osx" ]; then
- make -C osx pkg
- fi
- fi
-fi
#!/bin/sh
-# Setup dev environment for Travis
-
set -e
-case "${RUN_COVERITY}","${TRAVIS_BRANCH}" in
- 0,"${COVERITY_SCAN_BRANCH_PATTERN}")
- exit 0
- ;;
- 1,"${COVERITY_SCAN_BRANCH_PATTERN}")
- # OK
- ;;
- 1,*)
- exit 0
- ;;
-esac
-
case "$(uname -s)" in
Darwin)
# OS X
libsnmp-dev libxml2-dev libjansson-dev \
libevent-dev libreadline-dev libbsd-dev \
check
- [ x"$RUN_INTEGRATION" != x"1" ] || \
- sudo apt-get -qqy install \
- vde2 iproute qemu \
- bridge-utils busybox
;;
esac
--- /dev/null
+#!/bin/sh
+
+set -e
+
+# Handle coverity scan
+case "${RUN_COVERITY}","${TRAVIS_BRANCH}" in
+ 0,"${COVERITY_SCAN_BRANCH_PATTERN}")
+ exit 0
+ ;;
+ 1,"${COVERITY_SCAN_BRANCH_PATTERN}")
+ [ x"${COVERITY_SCAN_TOKEN}" = x"" ] || \
+ curl -s https://scan.coverity.com/scripts/travisci_build_coverity_scan.sh | \
+ COVERITY_SCAN_PROJECT_NAME="$TRAVIS_REPO_SLUG" \
+ COVERITY_SCAN_BUILD_COMMAND="make CFLAGS=-Werror" \
+ bash
+ exit $?
+ ;;
+ 1,*)
+ exit 0
+ ;;
+esac
+
+./autogen.sh
+./configure $LLDPD_CONFIG_ARGS --enable-pie CFLAGS="-O0 -g"
+make all check CFLAGS=-Werror
+make distcheck