system-tests: fix module removal during cleanup
authorThadeu Lima de Souza Cascardo <cascardo@redhat.com>
Tue, 24 May 2016 00:57:52 +0000 (21:57 -0300)
committerJoe Stringer <joe@ovn.org>
Wed, 1 Jun 2016 17:37:46 +0000 (10:37 -0700)
commita134d79dfb0efcc0095aaec03f3b001c01ba6057
treebf33e690f0a92fa59e53d8cd5b9e18e0f44d13a4
parent79a0e4b32c3c8834d4f8e7412a762cd9c50dc5f7
system-tests: fix module removal during cleanup

Currently, cleanup files for system tests will look like this:

modprobe -q -r vport_vxlan
modprobe -q -r vport_sttmodprobe
modprobe -q -r vport_lispmodprobe
modprobe -q -r vport_gremodprobe
modprobe -q -r vport_genevemodprobe
modprobe -r openvswitch

This is caused by a missing newline in m4_foreach EXPRESSION and the fact that
on_exit is a shell function. It was being expanded like this:

on_exit 'modprobe -q -r vport_genevemodprobe' -q vport_gre

Fixes: 53eb8cb83013 ("tests: Replace ON_EXIT m4 macro by on_exit() shell function.")
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Signed-off-by: Joe Stringer <joe@ovn.org>
tests/system-kmod-macros.at