mirror of
https://github.com/zeek/zeek.git
synced 2025-10-05 16:18:19 +00:00
Run doctest unit tests in Travis CI
This commit is contained in:
parent
9e83abc5d9
commit
9941537481
1 changed files with 23 additions and 3 deletions
|
@ -165,7 +165,7 @@ build() {
|
||||||
# not needed by the Zeek tests. If the distro is set for leak tests, enable
|
# not needed by the Zeek tests. If the distro is set for leak tests, enable
|
||||||
# those options as well.
|
# those options as well.
|
||||||
if [ "${BUILD_DISTRO}" != "${LEAK_TEST_DISTRO}" ]; then
|
if [ "${BUILD_DISTRO}" != "${LEAK_TEST_DISTRO}" ]; then
|
||||||
./configure --build-type=Release --disable-broker-tests --disable-python --disable-zeekctl && make -j 2
|
./configure --build-type=Release --disable-broker-tests --enable-cpp-tests --disable-python --disable-zeekctl && make -j 2
|
||||||
else
|
else
|
||||||
echo "Configuring zeek to build for leak testing"
|
echo "Configuring zeek to build for leak testing"
|
||||||
./configure --build-type=Debug --disable-broker-tests --disable-python --disable-zeekctl --enable-perftools --enable-perftools-debug && make -j 2
|
./configure --build-type=Debug --disable-broker-tests --disable-python --disable-zeekctl --enable-perftools --enable-perftools-debug && make -j 2
|
||||||
|
@ -207,9 +207,26 @@ run() {
|
||||||
|
|
||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
ulimit -a
|
ulimit -a
|
||||||
|
ret=0
|
||||||
|
|
||||||
|
if [ "${BUILD_DISTRO}" != "${LEAK_TEST_DISTRO}" ]; then
|
||||||
echo
|
echo
|
||||||
echo "Running unit tests ##################################################"
|
echo "Running unit tests ##################################################"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
|
set +e
|
||||||
|
( cd build && . ./zeek-path-dev.sh && zeek --test )
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
ret=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -e
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "Running baseline tests ##############################################"
|
||||||
|
echo
|
||||||
cd testing/btest
|
cd testing/btest
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
|
@ -220,7 +237,10 @@ run() {
|
||||||
../../aux/btest/btest -j 4 -d -g leaks
|
../../aux/btest/btest -j 4 -d -g leaks
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ret=$?
|
if [ $? -ne 0 ]; then
|
||||||
|
ret=1
|
||||||
|
fi
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue