mirror of
https://github.com/cuberite/libdeflate.git
synced 2025-08-04 10:16:44 -04:00
scripts/gzip_tests.sh: address all shellcheck warnings
This commit is contained in:
parent
ea4d0c9919
commit
44980854d3
@ -151,15 +151,19 @@ cmp file.gz 2.gz
|
|||||||
cmp file orig
|
cmp file orig
|
||||||
|
|
||||||
|
|
||||||
|
# Note: in some of the commands below, we intentionally use 'cat file | gzip'
|
||||||
|
# rather than 'gzip < file', in order to test the use of a pipe. This produces
|
||||||
|
# a shellcheck warning about 'cat' being unnecessary. Suppress that warning by
|
||||||
|
# using { cat file; true; }.
|
||||||
begin_test 'Reading from stdin works'
|
begin_test 'Reading from stdin works'
|
||||||
gzip < file > 1.gz
|
gzip < file > 1.gz
|
||||||
gzip - < file > 2.gz
|
gzip - < file > 2.gz
|
||||||
cat file | gzip > 3.gz
|
{ cat file; true; } | gzip > 3.gz
|
||||||
cat file | gzip - > 4.gz
|
{ cat file; true; } | gzip - > 4.gz
|
||||||
cmp file <(gunzip < 1.gz)
|
cmp file <(gunzip < 1.gz)
|
||||||
cmp file <(gunzip - < 2.gz)
|
cmp file <(gunzip - < 2.gz)
|
||||||
cmp file <(cat 3.gz | gunzip)
|
cmp file <({ cat 3.gz; true; } | gunzip)
|
||||||
cmp file <(cat 4.gz | gunzip -)
|
cmp file <({ cat 4.gz; true; } | gunzip -)
|
||||||
|
|
||||||
|
|
||||||
begin_test '-n option is accepted'
|
begin_test '-n option is accepted'
|
||||||
@ -291,23 +295,23 @@ assert_skipped gunzip -f foo.gz
|
|||||||
|
|
||||||
|
|
||||||
begin_test '(gzip) overwriting symlink does not follow symlink'
|
begin_test '(gzip) overwriting symlink does not follow symlink'
|
||||||
echo 1 > 1
|
echo a > a
|
||||||
echo 2 > 2
|
echo b > b
|
||||||
gzip 1
|
gzip a
|
||||||
ln -s 1.gz 2.gz
|
ln -s a.gz b.gz
|
||||||
gzip -f 2
|
gzip -f b
|
||||||
gunzip 1.gz
|
gunzip a.gz
|
||||||
cmp <(echo 1) 1
|
cmp <(echo a) a
|
||||||
|
|
||||||
|
|
||||||
begin_test '(gunzip) overwriting symlink does not follow symlink'
|
begin_test '(gunzip) overwriting symlink does not follow symlink'
|
||||||
echo 1 > 1
|
echo a > a
|
||||||
echo 2 > 2
|
echo b > b
|
||||||
gzip 2
|
gzip b
|
||||||
ln -s 1 2
|
ln -s a b
|
||||||
gunzip -f 2.gz
|
gunzip -f b.gz
|
||||||
cmp <(echo 1) 1
|
cmp <(echo a) a
|
||||||
cmp <(echo 2) 2
|
cmp <(echo b) b
|
||||||
|
|
||||||
|
|
||||||
begin_test '(gzip) hard linked file skipped without -f or -c'
|
begin_test '(gzip) hard linked file skipped without -f or -c'
|
||||||
@ -438,10 +442,10 @@ cmp file orig
|
|||||||
|
|
||||||
|
|
||||||
begin_test 'Decompressing multi-member gzip file (final member smaller)'
|
begin_test 'Decompressing multi-member gzip file (final member smaller)'
|
||||||
echo 'hello world' > 2
|
echo 'hello world' > hello
|
||||||
cat file 2 > orig
|
cat file hello > orig
|
||||||
gzip -c file > file.gz
|
gzip -c file > file.gz
|
||||||
gzip -c 2 >> file.gz
|
gzip -c hello >> file.gz
|
||||||
gunzip -f file.gz
|
gunzip -f file.gz
|
||||||
cmp file orig
|
cmp file orig
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user