In helper functions that call ts_skip_subtest and then return
early, add ts_finalize_subtest to properly close the subtest
block before returning.
Signed-off-by: Karel Zak <kzak@redhat.com>
$TS_CMD_CHRT --max | grep $1 | grep 'priority' &> /dev/null
if [ $? == 1 ]; then
ts_skip_subtest "unsupported"
+ ts_finalize_subtest
return 1
fi
return 0
function skip_kernel_lt {
if ts_kernel_ver_lt $1 $2 $3; then
ts_skip_subtest "kernel version must be >= $1.$2.$3"
+ ts_finalize_subtest
return 1
fi
ts_kernel_ver_lt $1 $2 $3
if [ $? == 1 ]; then
ts_skip_subtest "kernel version must be < $1.$2.$3"
+ ts_finalize_subtest
return 1
fi
$TS_CMD_CHRT --max | grep $1 | grep 'priority' &> /dev/null
if [ $? == 1 ]; then
ts_skip_subtest "unsupported"
+ ts_finalize_subtest
return 1
fi
return 0
ts_init_subtest "STREAM-ENDPOINT"
if [ "$QEMU_USER" == "1" ]; then
ts_skip_subtest "running under qemu-user emulation"
+ ts_finalize_subtest
return
fi
{
ts_init_subtest "STREAM-SHUTDOWN-STATE"
if [ "$QEMU_USER" == "1" ]; then
ts_skip_subtest "running under qemu-user emulation"
+ ts_finalize_subtest
return
fi
{
ts_init_subtest "STREAM-ENDPOINT-halfclose"
if [ "$QEMU_USER" == "1" ]; then
ts_skip_subtest "running under qemu-user emulation"
+ ts_finalize_subtest
return
fi
{