tests/tests.yml

branch
trunk
changeset 47
b034b6b4227d
parent 45
37d555407334
child 52
cf191f957fd0
equal deleted inserted replaced
46:652871d804ab 47:b034b6b4227d
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

mercurial