From b831f7bd9c91cf4d75ec299d250cd463ab96e7c9 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 16 Sep 2015 18:32:34 +0200 Subject: [PATCH] test/travis: build with MEMDBG=0 and MEMDBG=1 --- test/travis/build_travis.sh | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/test/travis/build_travis.sh b/test/travis/build_travis.sh index 04b4b2c6046..6b7c3a89f8d 100755 --- a/test/travis/build_travis.sh +++ b/test/travis/build_travis.sh @@ -11,19 +11,34 @@ PACKAGE_GROUPS="mysql postgres berkeley unixodbc radius presence ldap xml perl u sqlite json mono ims sctp java \ purple tls outbound websocket autheph" export TESTS_EXCLUDE="3 12 17 19 20 23 25 26 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 50" -echo "make cfg" -make FLAVOUR=kamailio cfg \ - skip_modules="${EXCLUDED_MODULES} ${EXTRA_EXCLUDED_MODULES}" \ - group_include="kstandard" -echo "make all" -make all -echo "make groups" -for grp in ${PACKAGE_GROUPS}; do - make every-module group_include="k${grp}" -done + +function build { + echo "make distclean" + make distclean + echo "make cfg" + make FLAVOUR=kamailio cfg \ + skip_modules="${EXCLUDED_MODULES} ${EXTRA_EXCLUDED_MODULES}" \ + group_include="kstandard" + echo "make all" + make all + echo "make groups" + for grp in ${PACKAGE_GROUPS}; do + make every-module group_include="k${grp}" + done +} + +# build flags +export MEMDBG=0 +echo "build with MEMDBG=0" +build + +export MEMDBG=1 +echo "build with MEMDBG=1" +build + #echo "unit tests" #make -C test/unit -if [[ "$CC" =~ "gcc" ]] ; then +if [[ "$CC" =~ gcc ]] ; then echo "make install" sudo make install else