Add test of iso-info program (which means, of course, another test of
libiso9660).
This commit is contained in:
@@ -16,7 +16,7 @@ dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||
dnl 02111-1307, USA.
|
||||
|
||||
AC_PREREQ(2.52)
|
||||
AC_REVISION([$Id: configure.ac,v 1.65 2004/02/28 03:57:41 rocky Exp $])dnl
|
||||
AC_REVISION([$Id: configure.ac,v 1.66 2004/02/29 04:41:57 rocky Exp $])dnl
|
||||
AC_INIT(libcdio, 0.67cvs)
|
||||
AC_CONFIG_SRCDIR(src/cd-info.c)
|
||||
AM_INIT_AUTOMAKE
|
||||
@@ -360,6 +360,7 @@ AC_CONFIG_FILES([ \
|
||||
src/Makefile \
|
||||
test/check_nrg.sh \
|
||||
test/check_cue.sh \
|
||||
test/check_iso.sh \
|
||||
test/check_common_fn \
|
||||
test/Makefile \
|
||||
])
|
||||
@@ -368,6 +369,7 @@ AC_CONFIG_COMMANDS([default],[[
|
||||
# Make sure scripts are executable
|
||||
chmod +x test/check_nrg.sh
|
||||
chmod +x test/check_cue.sh
|
||||
chmod +x test/check_iso.sh
|
||||
]],[[]])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
@@ -4,6 +4,7 @@ Makefile
|
||||
Makefile.in
|
||||
check_cue.sh
|
||||
check_common_fn
|
||||
check_iso.sh
|
||||
check_nrg.sh
|
||||
check_sizeof
|
||||
testassert
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# $Id: Makefile.am,v 1.15 2003/10/03 01:10:50 rocky Exp $
|
||||
# $Id: Makefile.am,v 1.16 2004/02/29 04:41:57 rocky Exp $
|
||||
#
|
||||
# Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||
# Copyright (C) 2003, 2004 Rocky Bernstein <rocky@panix.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -34,7 +34,8 @@ testischar_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS)
|
||||
testiso9660_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS)
|
||||
check_sizeof_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS)
|
||||
|
||||
check_SCRIPTS = check_nrg.sh check_cue.sh check_cd_read.sh check_opts.sh
|
||||
check_SCRIPTS = check_nrg.sh check_cue.sh check_cd_read.sh \
|
||||
check_iso.sh check_opts.sh
|
||||
|
||||
check_PROGRAMS = $(hack)
|
||||
|
||||
@@ -48,7 +49,7 @@ check_DATA = vcd_demo.right \
|
||||
isofs-m1-read.right cdda-read.right
|
||||
|
||||
EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \
|
||||
check_common_fn check_cue.sh.in check_nrg.sh.in
|
||||
check_common_fn check_cue.sh.in check_nrg.sh.in check_iso.sh.in
|
||||
|
||||
TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
|
||||
XFAIL_TESTS = testassert
|
||||
|
||||
27
test/check_iso.sh.in
Normal file
27
test/check_iso.sh.in
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/bin/sh
|
||||
#$Id: check_iso.sh.in,v 1.1 2004/02/29 04:41:57 rocky Exp $
|
||||
|
||||
if test -z $srcdir ; then
|
||||
srcdir=`pwd`
|
||||
fi
|
||||
|
||||
. ${srcdir}/check_common_fn
|
||||
|
||||
if test ! -x ../src/iso-info ; then
|
||||
exit 77
|
||||
fi
|
||||
|
||||
BASE=`basename $0 .sh`
|
||||
fname=copying
|
||||
|
||||
test_isoinfo "--quiet ${srcdir}/${fname}.iso --iso9660 " \
|
||||
${fname}.dump ${srcdir}/${fname}.right
|
||||
RC=$?
|
||||
check_result $RC 'iso-info test 1'
|
||||
|
||||
exit $RC
|
||||
|
||||
#;;; Local Variables: ***
|
||||
#;;; mode:shell-script ***
|
||||
#;;; eval: (sh-set-shell "bash") ***
|
||||
#;;; End: ***
|
||||
10
test/copying.right
Normal file
10
test/copying.right
Normal file
@@ -0,0 +1,10 @@
|
||||
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
|
||||
/:
|
||||
Jan 10 2004 00:47 .
|
||||
Jan 10 2004 00:47 ..
|
||||
Jan 10 2004 00:47 copying
|
||||
|
||||
Reference in New Issue
Block a user