else
echo "retrieved real-time scheduling attributes for all tasks" >"$TS_OUTPUT"
fi
-
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "set-attributes"
else
echo "set real-time scheduling attributes for all tasks" >>"$TS_OUTPUT"
fi
-
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_finalize
$TS_CMD_UMOUNT "$TS_MOUNTPOINT" >> "$TS_OUTPUT" 2>> "$TS_ERRLOG"
udevadm settle
ts_log "Success"
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "reuse"
[ -d "$TS_MOUNTPOINT" ] || mkdir -p $TS_MOUNTPOINT
ts_init_subtest "mountpoint"
if [ -d /proc ]; then
ts_run $TESTPROG --mountpoint /proc &> "$TS_OUTPUT"
- ts_finalize_subtest
else
ts_skip_subtest "no /proc"
fi
+ts_finalize_subtest
ts_init_subtest "mountpoint-subdir"
if [ -d /proc/sys/kernel ]; then
ts_run $TESTPROG --mountpoint /proc/sys/kernel &> "$TS_OUTPUT"
- ts_finalize_subtest
else
ts_skip_subtest "no /proc"
fi
+ts_finalize_subtest
ts_init_subtest "mountpoint-root"
ts_run $TESTPROG --mountpoint / &> "$TS_OUTPUT"
$TS_CMD_LOSETUP -d "$LODEV"
$TS_CMD_LOSETUP -d "$LODEVR" >/dev/null 2>&1
ts_log "Success"
- ts_finalize_subtest
fi
+ts_finalize_subtest
udevadm settle
$TS_CMD_LOSETUP -d "$LODEV"
$TS_CMD_LOSETUP -d "$LODEVR" >/dev/null 2>&1
ts_log "Success"
- ts_finalize_subtest
fi
+ts_finalize_subtest
udevadm settle
if [ -c /dev/ptp0 ] && [ -r /dev/ptp0 ]; then
"$TS_CMD_LSCLOCKS" $NO_DISCOVER --dynamic-clock /dev/ptp0 --output TYPE,ID,CLOCK,NAME \
| tail -1 > "$TS_OUTPUT" 2>> "$TS_ERRLOG"
- ts_finalize_subtest
else
ts_skip_subtest "/dev/ptp0 not usable"
fi
+ts_finalize_subtest
ts_init_subtest rtc
if [ -c /dev/rtc0 ] && [ -r /dev/rtc0 ]; then
"$TS_CMD_LSCLOCKS" $NO_DISCOVER --rtc /dev/rtc0 --output TYPE,ID,CLOCK,NAME \
| tail -1 > "$TS_OUTPUT" 2>> "$TS_ERRLOG"
- ts_finalize_subtest
else
ts_skip_subtest "/dev/rtc0 not usable"
fi
+ts_finalize_subtest
ts_init_subtest cpu
fi
} > "$TS_OUTPUT" 2>&1
wait "${MKFDS_PID}"
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "XMODE-x-bit"
if [ "$QEMU_USER" == "1" ]; then
fi
} > "$TS_OUTPUT" 2>&1
wait "${MKFDS_PID}"
- ts_finalize_subtest
fi
+ts_finalize_subtest
FILE=./test_mkfds_make_regular_file
EXPR='(FD == '"$FD"')'
fi
wait "${MKFDS_PID}"
} > "$TS_OUTPUT" 2>&1
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "UNIX.IPEEER-column"
if ! lsfd_check_sockdiag --subtest unix; then
fi
wait "${MKFDS_PID}"
} > "$TS_OUTPUT" 2>&1
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_finalize
--inh-caps=-all --reset-env \
-- $TESTPROG ${BASE}/root-sym/foo \
| sed "s:${BASE}::g" >> "$TS_OUTPUT" 2>> "$TS_ERRLOG"
-
- ts_finalize_subtest
else
ts_skip_subtest "nobody user is missing"
fi
+ts_finalize_subtest
# cleanup
ts_init_subtest "invalid-ascii"
if [ "$HAVE_WIDECHAR" = true ]; then
$TS_HELPER_MBSENCODE --invalid "${STRINGS[@]}" >> "$TS_OUTPUT" 2>> "$TS_ERRLOG"
- ts_finalize_subtest
else
ts_skip_subtest 'No widechar support'
fi
+ts_finalize_subtest
ts_init_subtest "safe-utf8"
if [ "$HAVE_WIDECHAR" = true ]; then
LC_ALL=C.UTF-8 \
$TS_HELPER_MBSENCODE --safe "${STRINGS[@]}" >> "$TS_OUTPUT" 2>> "$TS_ERRLOG"
- ts_finalize_subtest
else
ts_skip_subtest 'No widechar support'
fi
+ts_finalize_subtest
ts_init_subtest "invalid-utf8"
if [ "$HAVE_WIDECHAR" = true ]; then
LC_ALL=C.UTF-8 \
$TS_HELPER_MBSENCODE --invalid "${STRINGS[@]}" >> "$TS_OUTPUT" 2>> "$TS_ERRLOG"
- ts_finalize_subtest
else
ts_skip_subtest 'No widechar support'
fi
+ts_finalize_subtest
ts_finalize
$TS_CMD_UMOUNT "$mountpoint"
unset LIBMOUNT_UTAB
rm -f $MOUNTER
- ts_finalize_subtest
else
ts_skip_subtest "tmpfs not mounted"
fi
else
ts_skip_subtest "tmpfs unsupported"
fi
+ts_finalize_subtest
ts_finalize
if grep "$($TS_HELPER_STRERROR ENOTTY)" "$TS_ERRLOG"; then
ts_skip_subtest "failed to launch login session: ENOTTY"
-else
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "preserve-environment"
if ! compare_ptys; then
ts_skip_subtest "$errmsg"
unset -v errmsg
-else
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_finalize
if grep -q "$($TS_HELPER_STRERROR EPERM)" "$TS_OUTPUT" "$TS_ERRLOG"; then
ts_skip_subtest "missing permissions"
-else
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_init_subtest "whitelist-env"
if grep -q "$($TS_HELPER_STRERROR EPERM)" "$TS_OUTPUT" "$TS_ERRLOG"; then
ts_skip_subtest "missing permissions"
-else
- ts_finalize_subtest
fi
+ts_finalize_subtest
ts_finalize