datatracker/test/test-teardown

33 lines
669 B
Bash
Executable file

#!/bin/bash
#
# This script expects to be started by a Buildbot slave with PWD set to the build
# directory.
# Script Setup
# ============
program=${0##*/}
progdir=${0%/*}
build=$PWD
. $progdir/shell-utils
# Project teardown
# Remove the temporary settings_local.py we created for the tests
rm -v test/settings_local.py
# Database Cleanup
# Make sure the test database has been removed
if echo "show databases;" | python ietf/manage.py dbshell | grep test_ietf; then
echo "drop database test_ietf;" | python ietf/manage.py dbshell
echo "test database removed."
fi
# Release database update lock
LOCKDIR=/var/lock/ietfdb
rm -rf $LOCKDIR
exit $warnings