mirror of
https://github.com/facebook/zstd.git
synced 2025-07-29 11:21:22 +03:00
[test] Add new CLI testing platform
Adds the new CLI testing platform that I'm proposing. See the added `README.md` for details.
This commit is contained in:
7
tests/cli-tests/basic/help.sh
Executable file
7
tests/cli-tests/basic/help.sh
Executable file
@ -0,0 +1,7 @@
|
||||
#!/bin/sh -e
|
||||
println "+ zstd -h"
|
||||
zstd -h
|
||||
println "+ zstd -H"
|
||||
zstd -H
|
||||
println "+ zstd --help"
|
||||
zstd --help
|
34
tests/cli-tests/basic/help.sh.stdout.glob
Normal file
34
tests/cli-tests/basic/help.sh.stdout.glob
Normal file
@ -0,0 +1,34 @@
|
||||
+ zstd -h
|
||||
*** zstd command line interface *-bits v1.*.*, by Yann Collet ***
|
||||
Usage :
|
||||
zstd *args* *FILE(s)* *-o file*
|
||||
|
||||
FILE : a filename
|
||||
with no FILE, or when FILE is - , read standard input
|
||||
Arguments :
|
||||
-# : # compression level*
|
||||
-d : decompression
|
||||
-D DICT: use DICT as Dictionary for compression or decompression
|
||||
-o file: result stored into `file` (only 1 output file)
|
||||
-f : disable input and output checks. Allows overwriting existing files,
|
||||
input from console, output to stdout, operating on links,
|
||||
block devices, etc.
|
||||
--rm : remove source file(s) after successful de/compression
|
||||
-k : preserve source file(s) (default)
|
||||
-h/-H : display help/long help and exit
|
||||
|
||||
Advanced arguments :
|
||||
-V : display Version number and exit
|
||||
...
|
||||
+ zstd -H
|
||||
...
|
||||
Arguments :
|
||||
...
|
||||
Advanced arguments :
|
||||
...
|
||||
+ zstd --help
|
||||
...
|
||||
Arguments :
|
||||
...
|
||||
Advanced arguments :
|
||||
...
|
3
tests/cli-tests/basic/version.sh
Executable file
3
tests/cli-tests/basic/version.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh -e
|
||||
zstd -V
|
||||
zstd --version
|
2
tests/cli-tests/basic/version.sh.stdout.glob
Normal file
2
tests/cli-tests/basic/version.sh.stdout.glob
Normal file
@ -0,0 +1,2 @@
|
||||
*** zstd command line interface *-bits v1.*.*, by Yann Collet ***
|
||||
*** zstd command line interface *-bits v1.*.*, by Yann Collet ***
|
Reference in New Issue
Block a user