Add Rock-Ridge regression test.

This commit is contained in:
rocky
2005-03-05 23:51:40 +00:00
parent 4c6890effd
commit 399fbf5013
3 changed files with 34 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
# $Id: Makefile.am,v 1.48 2005/03/05 19:03:38 rocky Exp $ # $Id: Makefile.am,v 1.49 2005/03/05 23:51:40 rocky Exp $
# #
# Copyright (C) 2003, 2004, 2005 Rocky Bernstein <rocky@panix.com> # Copyright (C) 2003, 2004, 2005 Rocky Bernstein <rocky@panix.com>
# #
@@ -72,7 +72,7 @@ check_DATA = vcd_demo.right vcd_demo_vcdinfo.right \
bad-mode1.toc bad-msf-1.toc bad-msf-2.toc bad-msf-3.toc \ bad-mode1.toc bad-msf-1.toc bad-msf-2.toc bad-msf-3.toc \
bad-cat1.cue bad-cat2.cue bad-cat3.cue \ bad-cat1.cue bad-cat2.cue bad-cat3.cue \
bad-cat1.toc bad-cat2.toc bad-cat3.toc bad-file.toc \ bad-cat1.toc bad-cat2.toc bad-cat3.toc bad-file.toc \
copying.iso copying-rr.iso copying.right \ copying.iso copying.right copying-rr.iso copying-rr.right \
joliet.iso joliet.right joliet-nojoliet.right joliet.iso joliet.right joliet-nojoliet.right
EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \ EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \

View File

@@ -1,5 +1,5 @@
#!/bin/sh #!/bin/sh
#$Id: check_iso.sh.in,v 1.8 2005/02/20 03:20:42 rocky Exp $ #$Id: check_iso.sh.in,v 1.9 2005/03/05 23:51:40 rocky Exp $
if test -z $srcdir ; then if test -z $srcdir ; then
srcdir=`pwd` srcdir=`pwd`
@@ -24,6 +24,12 @@ test_iso_read "$opts" ${fname} ${srcdir}/../COPYING
RC=$? RC=$?
check_result $RC 'iso-read basic test' "$ISO_READ $opts" check_result $RC 'iso-read basic test' "$ISO_READ $opts"
fname=copying-rr
opts="--quiet ${srcdir}/${fname}.iso --iso9660 "
test_iso_info "$opts" ${fname}.dump ${srcdir}/${fname}.right
RC=$?
check_result $RC 'iso-info Rock Ridge test' "$ISO_INFO $opts"
if test -n "@HAVE_JOLIET@" ; then if test -n "@HAVE_JOLIET@" ; then
BASE=`basename $0 .sh` BASE=`basename $0 .sh`
fname=joliet fname=joliet

25
test/copying-rr.right Normal file
View File

@@ -0,0 +1,25 @@
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
__________________________________
ISO-9660 Information
/:
dr-xr-xr-x 4 0 0 [LSN 23] 2048 Oct 22 2004 02:21:14 .
dr-xr-xr-x 2 0 0 [LSN 23] 2048 Oct 22 2004 02:21:14 ..
dr-xr-xr-x 2 0 0 [LSN 24] 2048 Mar 05 2005 16:12:25 copy
lr-xr-xr-x 1 0 0 [LSN 27] 7 Mar 05 2005 15:26:00 Copy2 -> COPYING
-r--r--r-- 1 0 0 [LSN 27] 17992 Mar 05 2005 15:25:51 COPYING
br--r--r-- 1 0 0 [LSN 36] 0 Mar 05 2005 15:32:05 fd0
dr-xr-xr-x 2 0 0 [LSN 25] 2048 Mar 05 2005 16:12:25 tmp
cr--r--r-- 1 0 0 [LSN 36] 0 Mar 05 2005 15:31:42 zero
/copy/:
dr-xr-xr-x 2 0 0 [LSN 24] 2048 Mar 05 2005 16:12:25 .
dr-xr-xr-x 4 0 0 [LSN 23] 2048 Mar 05 2005 16:12:25 ..
lr-xr-xr-x 1 0 0 [LSN 36] 10 Mar 05 2005 15:27:05 COPYING -> ../COPYING
/tmp/:
dr-xr-xr-x 2 0 0 [LSN 25] 2048 Mar 05 2005 16:12:25 .
dr-xr-xr-x 4 0 0 [LSN 23] 2048 Mar 05 2005 16:12:25 ..
lr-xr-xr-x 1 0 0 [LSN 36] 18 Mar 05 2005 15:51:05 COPYING -> ../copying/COPYING