403 cd .. |
403 cd .. |
404 } |
404 } |
405 extract $1 |
405 extract $1 |
406 extract $1 .1 |
406 extract $1 .1 |
407 |
407 |
|
408 - name: recursion in subdirectories here |
|
409 filenames: test-deep-recursion.tar |
|
410 options: "" |
|
411 input: | |
|
412 h |
|
413 o |
|
414 grep: "contains 2" |
|
415 baseline: | |
|
416 tar -xf $1 |
|
417 cd subdir |
|
418 zcat test-text.gz > test-text |
|
419 cd subsubdir |
|
420 zcat test-text.gz > test-text |
|
421 |
|
422 - name: recursion in subdirectories with rename |
|
423 filenames: test-deep-recursion.tar |
|
424 options: "" |
|
425 input: | |
|
426 r |
|
427 o |
|
428 grep: "contains 2" |
|
429 baseline: | |
|
430 tar -xf $1 |
|
431 mv subdir test-deep-recursion |
|
432 cd test-deep-recursion |
|
433 zcat test-text.gz > test-text |
|
434 cd subsubdir |
|
435 zcat test-text.gz > test-text |
|
436 |
|
437 - name: recursion in subdirectories inside new dir |
|
438 filenames: test-deep-recursion.tar |
|
439 options: "" |
|
440 input: | |
|
441 i |
|
442 o |
|
443 grep: "contains 2" |
|
444 baseline: | |
|
445 mkdir test-deep-recursion |
|
446 cd test-deep-recursion |
|
447 tar -xf ../$1 |
|
448 cd subdir |
|
449 zcat test-text.gz > test-text |
|
450 cd subsubdir |
|
451 zcat test-text.gz > test-text |
|
452 |
408 - name: extracting file with bad extension |
453 - name: extracting file with bad extension |
409 filenames: test-1.23.bin |
454 filenames: test-1.23.bin |
410 prerun: cp ${1}test-1.23.tar.gz ${1}test-1.23.bin |
455 prerun: cp ${1}test-1.23.tar.gz ${1}test-1.23.bin |
411 cleanup: rm -f ${1}test-1.23.bin |
456 cleanup: rm -f ${1}test-1.23.bin |
412 baseline: | |
457 baseline: | |
445 - name: permission denied error |
490 - name: permission denied error |
446 filenames: unreadable-file.tar.gz |
491 filenames: unreadable-file.tar.gz |
447 prerun: | |
492 prerun: | |
448 touch unreadable-file.tar.gz |
493 touch unreadable-file.tar.gz |
449 chmod 000 unreadable-file.tar.gz |
494 chmod 000 unreadable-file.tar.gz |
|
495 cleanup: rm -f unreadable-file.tar.gz |
450 error: true |
496 error: true |
451 grep: "[Pp]ermission denied" |
497 grep: "[Pp]ermission denied" |
452 |
498 |
453 - name: permission denied no-pipe file error |
499 - name: permission denied no-pipe file error |
454 filenames: unreadable-file.zip |
500 filenames: unreadable-file.zip |
455 prerun: | |
501 prerun: | |
456 touch unreadable-file.zip |
502 touch unreadable-file.zip |
457 chmod 000 unreadable-file.zip |
503 chmod 000 unreadable-file.zip |
|
504 cleanup: rm -f unreadable-file.zip |
458 error: true |
505 error: true |
459 grep: "[Pp]ermission denied" |
506 grep: "[Pp]ermission denied" |
460 |
507 |
461 - name: bad file error |
508 - name: bad file error |
462 filenames: bogus-file.tar.gz |
509 filenames: bogus-file.tar.gz |