diff options
author | Denys Vlasenko | 2012-03-06 16:57:01 +0100 |
---|---|---|
committer | Denys Vlasenko | 2012-03-06 16:57:01 +0100 |
commit | bb8d7db597e73f8bd7cb10e3d319be4c93128ccc (patch) | |
tree | 9a811b7b078b3f47198cd876b45bf183f628d686 /testsuite/tar.tests | |
parent | d29c946f931730a9acf0132da5f3d73fed0113df (diff) | |
download | busybox-bb8d7db597e73f8bd7cb10e3d319be4c93128ccc.zip busybox-bb8d7db597e73f8bd7cb10e3d319be4c93128ccc.tar.gz |
testsuite: add a test that tar detects XZ-compressed data
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'testsuite/tar.tests')
-rwxr-xr-x | testsuite/tar.tests | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/testsuite/tar.tests b/testsuite/tar.tests index 39ece5f..7927020 100755 --- a/testsuite/tar.tests +++ b/testsuite/tar.tests @@ -170,6 +170,25 @@ Ok "" "" SKIP= +# Do we detect XZ-compressed data (even w/o .tar.xz or txz extension)? +# (the uuencoded hello_world.txz contains one empty file named "hello_world") +optional UUDECODE FEATURE_TAR_AUTODETECT FEATURE_SEAMLESS_XZ +testing "tar extract txz" "\ +uudecode -o input && tar tf input && echo Ok +" "\ +hello_world +Ok +" \ +"" "\ +begin-base64 644 hello_world.txz +/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4AX/AEldADQZSe6ODIZQ3rSQ8kAJ +SnMPTX+XWGKW3Yu/Rwqg4Ik5wqgQKgVH97J8yA8IvZ4ahaCQogUNHRkXibr2 +Q615wcb2G7fJU49AhWAAAAAAUA8gu9DyXfAAAWWADAAAAB5FXGCxxGf7AgAA +AAAEWVo= +==== +" +SKIP= + # On extract, everything up to and including last ".." component is stripped optional FEATURE_TAR_CREATE testing "tar strips /../ on extract" "\ |