scapy/.travis/test.sh

29 lines
601 B
Bash
Raw Normal View History

2016-08-12 11:36:08 +00:00
# Dump Scapy config
python -c "from scapy.all import *; print conf"
2016-11-09 10:25:17 +00:00
# Don't run tests that require root privileges
if [ -z "$TRAVIS_SUDO" -o "$TRAVIS_SUDO" = "false" ]
then
UT_FLAGS="-K netaccess "
2016-11-09 10:25:17 +00:00
TRAVIS_SUDO=""
fi
# Test AEAD modes in IPSec if available
if [ "$TEST_COMBINED_MODES" != "yes" ]
then
UT_FLAGS+="-K combined_modes "
fi
2016-08-12 11:36:08 +00:00
# Run unit tests
cd test/
for f in *.uts
do
2016-08-12 11:36:08 +00:00
$TRAVIS_SUDO ./run_tests -f text -t $f $UT_FLAGS || exit $?
done
for f in ../scapy/contrib/*.uts
do
2016-08-12 11:36:08 +00:00
$TRAVIS_SUDO ./run_tests -f text -t $f $UT_FLAGS -P "load_contrib('$(basename ${f/.uts})')" || exit $?
done