From 9d1279b7ea16aa1846edd31579e7dd6343e0fd6d Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 28 Apr 2017 13:04:35 -0500 Subject: [PATCH] ceph-installer-tests: remove old libvirt networks before running tests Signed-off-by: Andrew Schoen --- ceph-installer-tests/build/build | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ceph-installer-tests/build/build b/ceph-installer-tests/build/build index 413c71a9..66f326cd 100644 --- a/ceph-installer-tests/build/build +++ b/ceph-installer-tests/build/build @@ -6,4 +6,11 @@ WORKDIR=$(mktemp -td tox.XXXXXXXXXX) cd $WORKSPACE/tests/functional +# Sometimes, networks may linger around, so we must ensure they are killed: +networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2` +for network in $networks; do + sudo virsh net-destroy $network || true + sudo virsh net-undefine $network || true +done + INSTALLER_DEV_BRANCH=$INSTALLER_BRANCH CEPH_ANSIBLE_DEV_BRANCH=$CEPH_ANSIBLE_BRANCH $VENV/tox -rv -e=$SCENARIO --workdir=$WORKDIR -- --provider=libvirt -- 2.39.5