travis: Enable building tests for CMake

Travis should auto-build and run tests for cmake builds now that
PR #168 is merged.
pull/184/head
Brad House 7 years ago
parent 24c54e810a
commit 84b3456616
  1. 2
      CMakeLists.txt
  2. 6
      travis/build.sh
  3. 4
      travis/test.sh

@ -630,7 +630,7 @@ IF (CARES_STATIC)
ENDIF ()
ENDIF ()
IF (CARES_WITH_TESTS)
IF (CARES_BUILD_TESTS)
ENABLE_TESTING ()
ADD_SUBDIRECTORY (test)
ENDIF ()

@ -8,10 +8,6 @@ if [ "$BUILD_TYPE" != "cmake" ]; then
else
mkdir cmakebld
cd cmakebld
cmake -DCMAKE_BUILD_TYPE=DEBUG -DCARES_STATIC=ON -DCARES_STATIC_PIC=ON ..
cmake -DCMAKE_BUILD_TYPE=DEBUG -DCARES_STATIC=ON -DCARES_STATIC_PIC=ON -DCARES_BUILD_TESTS=ON ..
make
./bin/adig www.google.com
./bin/acountry www.google.com
./bin/ahost www.google.com
cd ..
fi

@ -10,4 +10,8 @@ if [ "$BUILD_TYPE" != "ios" -a "$BUILD_TYPE" != "analyse" -a "$BUILD_TYPE" != "c
./fuzzcheck.sh
./dnsdump fuzzinput/answer_a fuzzinput/answer_aaaa
cd ..
elif [ "$BUILD_TYPE" = "cmake" ] ; then
cd cmakebld
make test
cd ..
fi

Loading…
Cancel
Save