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.
|
dnl 02111-1307, USA.
|
||||||
|
|
||||||
AC_PREREQ(2.52)
|
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_INIT(libcdio, 0.67cvs)
|
||||||
AC_CONFIG_SRCDIR(src/cd-info.c)
|
AC_CONFIG_SRCDIR(src/cd-info.c)
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
@@ -360,6 +360,7 @@ AC_CONFIG_FILES([ \
|
|||||||
src/Makefile \
|
src/Makefile \
|
||||||
test/check_nrg.sh \
|
test/check_nrg.sh \
|
||||||
test/check_cue.sh \
|
test/check_cue.sh \
|
||||||
|
test/check_iso.sh \
|
||||||
test/check_common_fn \
|
test/check_common_fn \
|
||||||
test/Makefile \
|
test/Makefile \
|
||||||
])
|
])
|
||||||
@@ -368,6 +369,7 @@ AC_CONFIG_COMMANDS([default],[[
|
|||||||
# Make sure scripts are executable
|
# Make sure scripts are executable
|
||||||
chmod +x test/check_nrg.sh
|
chmod +x test/check_nrg.sh
|
||||||
chmod +x test/check_cue.sh
|
chmod +x test/check_cue.sh
|
||||||
|
chmod +x test/check_iso.sh
|
||||||
]],[[]])
|
]],[[]])
|
||||||
|
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ Makefile
|
|||||||
Makefile.in
|
Makefile.in
|
||||||
check_cue.sh
|
check_cue.sh
|
||||||
check_common_fn
|
check_common_fn
|
||||||
|
check_iso.sh
|
||||||
check_nrg.sh
|
check_nrg.sh
|
||||||
check_sizeof
|
check_sizeof
|
||||||
testassert
|
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
|
# 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
|
# 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)
|
testiso9660_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS)
|
||||||
check_sizeof_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)
|
check_PROGRAMS = $(hack)
|
||||||
|
|
||||||
@@ -48,7 +49,7 @@ check_DATA = vcd_demo.right \
|
|||||||
isofs-m1-read.right cdda-read.right
|
isofs-m1-read.right cdda-read.right
|
||||||
|
|
||||||
EXTRA_DIST = $(check_SCRIPTS) $(check_DATA) \
|
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)
|
TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
|
||||||
XFAIL_TESTS = testassert
|
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