From: George Joseph Date: Tue, 17 Jul 2018 09:03:02 +0000 (-0600) Subject: CI: Add teardownRealtime X-Git-Tag: 13.23.0-rc1~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c025f09452d2c59cadfdc61755e98da0ac57cc2d;p=thirdparty%2Fasterisk.git CI: Add teardownRealtime Change-Id: I2fe55c38607eaec2fbf69ef23a5019e0c443a64b --- diff --git a/tests/CI/runTestsuite.sh b/tests/CI/runTestsuite.sh index 35f4d58948..9261308299 100755 --- a/tests/CI/runTestsuite.sh +++ b/tests/CI/runTestsuite.sh @@ -16,6 +16,10 @@ export PYTHONPATH=./lib/python/ echo "Running tests ${TEST_COMMAND}" ./runtests.py --cleanup ${TEST_COMMAND} | contrib/scripts/pretty_print --no-color --no-timer --term-width=120 --show-errors || : +if [ $REALTIME -eq 0 ] ; then + $CIDIR/teardownRealtime.sh +fi + if [ -f core* ] ; then echo "*** Found a core file after running unit tests ***" /var/lib/asterisk/scripts/ast_coredumper --no-default-search core* diff --git a/tests/CI/setupRealtime.sh b/tests/CI/setupRealtime.sh index 01593a1060..f599d335e0 100755 --- a/tests/CI/setupRealtime.sh +++ b/tests/CI/setupRealtime.sh @@ -4,7 +4,9 @@ source $CIDIR/ci.functions set -e -cat >test-config.yaml <test-config.yaml <<-EOF global-settings: test-configuration: config-realtime diff --git a/tests/CI/teardownRealtime.sh b/tests/CI/teardownRealtime.sh new file mode 100755 index 0000000000..11146990ff --- /dev/null +++ b/tests/CI/teardownRealtime.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +CIDIR=$(dirname $(readlink -fn $0)) +source $CIDIR/ci.functions + +cp test-config.orig.yaml test-config.yaml +psql --username=asterisk --host=localhost --db=asterisk --command='DROP OWNED BY asterisk CASCADE'