Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
. "${0%/*}"/../test/tcommon
+on_failure=:
+
+trap '
+ rc=$?
+ : =================== ^^ TEST FAILURE ^^ ====================
+ $on_failure
+ exit $rc
+' 0
+
test-prep () {
determine-tname adt
setup-pair () {
test-prep
- trap '
- rc=$?
- : =================== ^^ TEST FAILURE ^^ ====================
- host-cleanup client
- host-cleanup server
- exit $rc
- ' 0
+ on_failure=host-cleanup
$test/netns-setup $tname
setup-host client
setup-host server