Instead of removing /etc/multipath.conf before a test starts, remove it after a test has finished. This change is needed to let the nvmeof-mp tests run after the srp tests have been run. Signed-off-by: Bart Van Assche <bart.vanassche@xxxxxxx> --- tests/srp/rc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tests/srp/rc b/tests/srp/rc index 7484b9513252..e93eaab996f4 100755 --- a/tests/srp/rc +++ b/tests/srp/rc @@ -103,12 +103,6 @@ group_requires() { SKIP_REASON="/etc/multipath.conf already exists" return 1 fi - if [ ! -e /etc/multipath.conf ]; then - ( - srcdir=$PWD - cd /etc && ln -s "$srcdir/tests/srp/multipath.conf" . - ) - fi } # Log out, set dm and SCSI use_blk_mq parameters and log in. $1: device mapper @@ -1202,6 +1196,7 @@ shutdown_client() { # Undo setup() teardown() { killall -9 multipathd >&/dev/null + rm -f /etc/multipath.conf stop_target unload_null_blk } @@ -1236,6 +1231,12 @@ setup() { configure_null_blk + if [ ! -e /etc/multipath.conf ]; then + ( + srcdir=$PWD + cd /etc && ln -s "$srcdir/tests/srp/multipath.conf" . + ) + fi multipathd # Load the I/O scheduler kernel modules -- 2.18.0