]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
bits: add tests for --expand option
authorWanBingjiang <wanbingjiang@webray.com.cn>
Mon, 27 Apr 2026 06:59:50 +0000 (14:59 +0800)
committerWanBingjiang <wanbingjiang@webray.com.cn>
Wed, 29 Apr 2026 01:48:26 +0000 (09:48 +0800)
Signed-off-by: WanBingjiang <wanbingjiang@webray.com.cn>
tests/expected/bits/bits-expand [new file with mode: 0644]
tests/expected/bits/bits-expand-ranges [new file with mode: 0644]
tests/expected/bits/bits-expand-ranges.err [new file with mode: 0644]
tests/expected/bits/bits-expand-ranges.exit_code [new file with mode: 0644]
tests/expected/bits/bits-expand.err [new file with mode: 0644]
tests/expected/bits/bits-expand.exit_code [new file with mode: 0644]
tests/ts/bits/bits

diff --git a/tests/expected/bits/bits-expand b/tests/expected/bits/bits-expand
new file mode 100644 (file)
index 0000000..7511e53
--- /dev/null
@@ -0,0 +1 @@
+11,22,33,44
diff --git a/tests/expected/bits/bits-expand-ranges b/tests/expected/bits/bits-expand-ranges
new file mode 100644 (file)
index 0000000..39a0525
--- /dev/null
@@ -0,0 +1 @@
+1,3,4,5,7
diff --git a/tests/expected/bits/bits-expand-ranges.err b/tests/expected/bits/bits-expand-ranges.err
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/expected/bits/bits-expand-ranges.exit_code b/tests/expected/bits/bits-expand-ranges.exit_code
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/expected/bits/bits-expand.err b/tests/expected/bits/bits-expand.err
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/expected/bits/bits-expand.exit_code b/tests/expected/bits/bits-expand.exit_code
new file mode 100644 (file)
index 0000000..e69de29
index 167d968f05f4847f42bb9e2acaa942c073b65472..7f5ccbc1743b47e8433015f24c2d3cedc9e6a6ee 100755 (executable)
@@ -39,6 +39,14 @@ ts_init_subtest "binary"
 $TS_CMD_BITS --binary 11,22,33,44 >> $TS_OUTPUT 2>> $TS_ERRLOG
 ts_finalize_subtest
 
+ts_init_subtest "expand"
+$TS_CMD_BITS --expand 11,22,33,44 >> $TS_OUTPUT 2>> $TS_ERRLOG
+ts_finalize_subtest
+
+ts_init_subtest "expand-ranges"
+$TS_CMD_BITS --expand 1,3-5,7 >> $TS_OUTPUT 2>> $TS_ERRLOG
+ts_finalize_subtest
+
 ts_init_subtest "truncate"
 $TS_CMD_BITS -l 1,10000 >> $TS_OUTPUT 2>> $TS_ERRLOG
 ts_finalize_subtest