selftest: fib_tests: Always cleanup before exit
[ Upstream commitb60417a9f2] Usage of `set -e` before executing a command causes immediate exit on failure, without cleanup up the resources allocated at setup. This can affect the next tests that use the same resources, leading to a chain of failures. A simple fix is to always call cleanup function when the script exists. This approach is already used by other existing tests. Fixes:1056691b26("selftests: fib_tests: Make test results more verbose") Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com> Link: https://lore.kernel.org/r/20230220110400.26737-2-roxana.nicolescu@canonical.com Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e1c848d9dd
commit
6038e45879
@@ -1773,6 +1773,8 @@ EOF
|
|||||||
################################################################################
|
################################################################################
|
||||||
# main
|
# main
|
||||||
|
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
while getopts :t:pPhv o
|
while getopts :t:pPhv o
|
||||||
do
|
do
|
||||||
case $o in
|
case $o in
|
||||||
|
|||||||
Reference in New Issue
Block a user