On Thursday 11 February 2016, Stanislav Brabec wrote: > Add a new fstab tests which check loop mount of the same source > multiple times in multiple steps. > > The test is currently failing, but it should not fail once the > triggering bug will be fixed. Will this be fixed quickly? Otherwise we should add TS_KNOWN_FAIL="yes" to the test. Then you would still see it in the build log and test diff but it wouldn't bother you with build error. > Signed-off-by: Stanislav Brabec <sbrabec@xxxxxxx> > --- > tests/expected/mount/fstab-loop | 1 + > tests/ts/mount/fstab-loop | 51 > +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 > insertions(+) > create mode 100644 tests/expected/mount/fstab-loop > create mode 100755 tests/ts/mount/fstab-loop > > diff --git a/tests/expected/mount/fstab-loop > b/tests/expected/mount/fstab-loop new file mode 100644 > index 0000000..3582111 > --- /dev/null > +++ b/tests/expected/mount/fstab-loop > @@ -0,0 +1 @@ > +Success > diff --git a/tests/ts/mount/fstab-loop b/tests/ts/mount/fstab-loop > new file mode 100755 > index 0000000..3178b95 > --- /dev/null > +++ b/tests/ts/mount/fstab-loop > @@ -0,0 +1,51 @@ > +#!/bin/bash > + > +# > +# Copyright (C) 2016 Stanislav Brabec <sbrabec@xxxxxxx> > +# > +# This file is part of util-linux. > +# > +# This file is free software; you can redistribute it and/or modify > +# it under the terms of the GNU General Public License as published > by +# the Free Software Foundation; either version 2 of the License, > or +# (at your option) any later version. > +# > +# This file is distributed in the hope that it will be useful, > +# but WITHOUT ANY WARRANTY; without even the implied warranty of > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +# GNU General Public License for more details. > +# > +TS_TOPDIR="${0%/*}/../.." > +TS_DESC="loop (fstab)" > + > +. $TS_TOPDIR/functions.sh > +ts_init "$*" > + > +ts_check_test_command "$TS_CMD_MOUNT" > +ts_check_test_command "$TS_CMD_UMOUNT" > + > +ts_skip_nonroot > +ts_check_losetup > +ts_check_prog "mkfs.ext3" > + > +IMG=$(ts_image_init) > + > +mkfs.ext3 $IMG &> /dev/null || ts_die "Cannot make ext3 on $DEVICE" > + > +[ -d "$TS_MOUNTPOINT-1" ] || mkdir -p $TS_MOUNTPOINT-1 > +[ -d "$TS_MOUNTPOINT-2" ] || mkdir -p $TS_MOUNTPOINT-2 > + > +ts_fstab_add "$IMG" "$TS_MOUNTPOINT-1" "ext3" "loop" > +$TS_CMD_MOUNT -a >> $TS_OUTPUT 2>&1 > + > +ts_fstab_add "$IMG" "$TS_MOUNTPOINT-2" "ext3" "loop" > +$TS_CMD_MOUNT -a >> $TS_OUTPUT 2>&1 > + > +$TS_CMD_UMOUNT "$TS_MOUNTPOINT-1" >> $TS_OUTPUT 2>&1 > +$TS_CMD_UMOUNT "$TS_MOUNTPOINT-2" >> $TS_OUTPUT 2>&1 > + > +ts_fstab_clean > + > +ts_log "Success" > +ts_finalize > + > -- > 2.7.0 -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html