tests/tests.yml

branch
trunk
changeset 39
027fcd7ae002
parent 38
f637b9d24c21
child 40
ee6a869f8da1
equal deleted inserted replaced
38:f637b9d24c21 39:027fcd7ae002
419 baseline: | 419 baseline: |
420 mkdir trickery 420 mkdir trickery
421 cd trickery 421 cd trickery
422 unzip -q ../$1 422 unzip -q ../$1
423 423
424 - name: get an error when extracting a non-archive 424 - name: non-archive error
425 filenames: /dev/null 425 filenames: /dev/null
426 error: true 426 error: true
427 grep: ERROR 427 grep: "could not find a way to extract this"
428
429 - name: no such file error
430 filenames: nonexistent-file.tar.gz
431 error: true
432 grep: "[Nn]o such file"
433
434 - name: no such file error with no extension
435 filenames: nonexistent-file
436 error: true
437 grep: "[Nn]o such file"
438
439 - name: try to extract a directory error
440 filenames: test-directory
441 prerun: mkdir test-directory
442 error: true
443 grep: "cannot extract a directory"
444
445 - name: permission denied error
446 filenames: unreadable-file.tar.gz
447 prerun: |
448 touch unreadable-file.tar.gz
449 chmod 000 unreadable-file.tar.gz
450 cleanup: rm -f unreadable-file.tar.gz
451 error: true
452 grep: "[Pp]ermission denied"
453
454 - name: permission denied no-pipe file error
455 filenames: unreadable-file.zip
456 prerun: |
457 touch unreadable-file.zip
458 chmod 000 unreadable-file.zip
459 cleanup: rm -f unreadable-file.zip
460 error: true
461 grep: "[Pp]ermission denied"
462
463 - name: bad file error
464 filenames: bogus-file.tar.gz
465 prerun: |
466 touch bogus-file.tar.gz
467 cleanup: rm -f bogus-file.tar.gz
468 error: true
469 grep: "returned status code [^0]"

mercurial