Trap EXIT so we can cleanup on test failure.
Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Chris Horn <hornc@cray.com>
Change-Id: I702b214046a68af2b87536dab01879c356bff2a8
Reviewed-on: https://review.whamcloud.com/37258
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
fi
cleanup_testsuite() {
+ trap "" EXIT
rm -f $TMP/sanity-dlc*
cleanup_netns
cleanup_lnet
cleanupall -f
setup_netns || error "setup_netns failed with $?"
+stack_trap 'cleanup_testsuite' EXIT
+
test_0() {
load_module ../lnet/lnet/lnet || error "Failed to load module rc = $?"
do_lnetctl lnet configure || error "lnet configure failed rc = $?"