]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
tests: update hardlink tests
authorKarel Zak <kzak@redhat.com>
Wed, 17 Feb 2021 10:15:45 +0000 (11:15 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 17 Feb 2021 10:50:21 +0000 (11:50 +0100)
The important is result, not summary or verbose output.

Signed-off-by: Karel Zak <kzak@redhat.com>
tests/expected/hardlink/options-dryrun
tests/expected/hardlink/options-nargs
tests/ts/hardlink/options

index f6ffc833271afb3c25e83b274e83b978bf82bfb8..6b578233a1fea7460cc6b7bc272e045c3131450e 100644 (file)
@@ -1,9 +1,3 @@
-Directories:           7
-Objects:              33
-Regular files:        26
-Comparisons:          18
-Would link:           18
-Would save:       147456
 dir-1/sdir-1/file-a-1  1       8192    1540236330      644
 dir-1/sdir-1/file-a-2  1       8192    1540236330      644
 dir-1/sdir-1/file-a-3  1       8192    1540236423      644
index 96e0296fb1166d1086592c666b65db923d083354..49f27bf0447afd278aa6faaf94ed6b32672bd5b1 100644 (file)
@@ -1,9 +1,3 @@
-Directories:           1
-Objects:              16
-Regular files:        15
-Comparisons:           9
-Linked:                9
-Saved:             73728
 dir-1/sdir-1/file-a-1  4       8192    1540236330      644
 dir-1/sdir-1/file-a-2  4       8192    1540236330      644
 dir-1/sdir-1/file-a-3  1       8192    1540236423      644
index bb445caf450ceafab2c6d84390b8385d3eac5bbb..e293921a1f7f6fda40717c1fb2d7505a6eb4451a 100755 (executable)
@@ -46,30 +46,30 @@ show_srcdir >> $TS_OUTPUT 2>> $TS_ERRLOG
 ts_finalize_subtest
 
 ts_init_subtest "dryrun"
-$TS_CMD_HARDLINK -n -v "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
+$TS_CMD_HARDLINK --quiet --dry-run "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
 show_srcdir >> $TS_OUTPUT 2>> $TS_ERRLOG
 ts_finalize_subtest
 
 ts_init_subtest "nargs"
-$TS_CMD_HARDLINK -v "$SRCDIR"/dir-1/sdir-1 "$SRCDIR"/file-?-{1,2} >> $TS_OUTPUT 2>> $TS_ERRLOG
+$TS_CMD_HARDLINK --quiet "$SRCDIR"/dir-1/sdir-1 "$SRCDIR"/file-?-{1,2} >> $TS_OUTPUT 2>> $TS_ERRLOG
 show_srcdir >> $TS_OUTPUT 2>> $TS_ERRLOG
 ts_finalize_subtest
 
 # cases without and with -x support
-tmp=$($TS_CMD_HARDLINK -x pattern "$SRCDIR"/dir-1/sdir-2 2>&1)
+tmp=$($TS_CMD_HARDLINK --quiet --exclude pattern "$SRCDIR"/dir-1/sdir-2 2>&1)
 if test $? -ne 0; then
        ts_init_subtest "noregex"
        printf "%s\n" "$tmp" >> $TS_OUTPUT 2>> $TS_ERRLOG
        ts_finalize_subtest
 else
        ts_init_subtest "regex-escapes"
-       $TS_CMD_HARDLINK -x '.*z-"§\$%&\(\)=\?\*\+$' "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
+       $TS_CMD_HARDLINK --quiet --exclude '.*z-"§\$%&\(\)=\?\*\+$' "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
        show_srcdir >> $TS_OUTPUT 2>> $TS_ERRLOG
        ts_finalize_subtest
 fi
 
 ts_init_subtest "content"
-$TS_CMD_HARDLINK -c "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
+$TS_CMD_HARDLINK --quiet --content "$SRCDIR" >> $TS_OUTPUT 2>> $TS_ERRLOG
 # When using -c we need to cheat with sed because it's not deterministic which
 # file (i.e. which timestamp and perms) wins. TODO at least the choice of the
 # permissions should be sensitive by default and/or controllable by the user.