testtoc -> driver/cdrdao.c.in
This commit is contained in:
@@ -663,6 +663,7 @@ AC_CONFIG_FILES([
|
||||
test/data/Makefile \
|
||||
test/driver/Makefile \
|
||||
test/driver/bincue.c \
|
||||
test/driver/cdrdao.c \
|
||||
test/driver/nrg.c \
|
||||
test/testgetdevices.c \
|
||||
test/testisocd2.c \
|
||||
|
||||
1
doc/.gitignore
vendored
1
doc/.gitignore
vendored
@@ -8,6 +8,7 @@
|
||||
/libcdio.info
|
||||
/libcdio.ky
|
||||
/libcdio.log
|
||||
/libcdio.pdf
|
||||
/libcdio.pg
|
||||
/libcdio.toc
|
||||
/libcdio.tp
|
||||
|
||||
@@ -30,7 +30,7 @@ endif
|
||||
|
||||
hack = check_sizeof testassert testgetdevices testischar \
|
||||
testisocd testisocd2 testiso9660 test_lib_driver_util \
|
||||
$(testparanoia) testtoc testpregap
|
||||
$(testparanoia) testpregap
|
||||
|
||||
EXTRA_PROGRAMS = testdefault
|
||||
DATA_DIR = @abs_top_srcdir@/test/data
|
||||
@@ -48,9 +48,6 @@ testiso9660_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
testisocd_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
testisocd2_LDADD = $(LIBISO9660_LIBS) $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
|
||||
testtoc_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
testtoc_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
test_lib_driver_util_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
test_lib_driver_util_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
|
||||
5
test/driver/.gitignore
vendored
5
test/driver/.gitignore
vendored
@@ -1,15 +1,16 @@
|
||||
/*.o
|
||||
/*.exe
|
||||
/*.o
|
||||
/*~
|
||||
/.deps
|
||||
/.libs
|
||||
/Makefile
|
||||
/Makefile.in
|
||||
/bincue
|
||||
/bincue
|
||||
/bincue.c
|
||||
/cdrdao.c
|
||||
/follow_symlink
|
||||
/freebsd
|
||||
/bincue
|
||||
/gnu_linux
|
||||
/mmc
|
||||
/nrg
|
||||
|
||||
@@ -19,6 +19,9 @@ DATA_DIR = $(abs_top_srcdir)/test/data
|
||||
bincue_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
bincue_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
cdrdao_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
cdrdao_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
freebsd_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
freebsd_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
@@ -44,13 +47,14 @@ win32_LDADD = $(LIBCDIO_LIBS) $(LTLIBICONV)
|
||||
win32_CFLAGS = -DDATA_DIR=\"$(DATA_DIR)\"
|
||||
|
||||
check_PROGRAMS = \
|
||||
bincue freebsd gnu_linux mmc nrg \
|
||||
bincue cdrdao freebsd gnu_linux mmc nrg \
|
||||
osx realpath solaris win32
|
||||
|
||||
TESTS = $(check_PROGRAMS)
|
||||
|
||||
EXTRA_DIST = \
|
||||
bincue.c.in \
|
||||
cdrdao.c.in \
|
||||
nrg.c.in
|
||||
|
||||
MOSTLYCLEANFILES = \
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
/*
|
||||
$Id: testtoc.c,v 1.9 2008/03/22 18:08:25 karl Exp $
|
||||
|
||||
Copyright (C) 2004, 2008 Rocky Bernstein <rocky@gnu.org>
|
||||
Copyright (C) 2004, 2008, 2010 Rocky Bernstein <rocky@gnu.org>
|
||||
|
||||
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
|
||||
@@ -38,7 +36,7 @@
|
||||
#include <string.h>
|
||||
|
||||
#ifndef DATA_DIR
|
||||
#define DATA_DIR "./data/"
|
||||
#define DATA_DIR "@abs_top_srcdir@/test/data"
|
||||
#endif
|
||||
|
||||
#define NUM_GOOD_TOCS 16
|
||||
@@ -79,35 +77,40 @@ main(int argc, const char *argv[])
|
||||
unsigned int i;
|
||||
char psz_tocfile[500];
|
||||
|
||||
psz_tocfile[sizeof(psz_tocfile)-1] = '\0';
|
||||
#ifdef HAVE_CHDIR
|
||||
if (0 == chdir(DATA_DIR))
|
||||
#endif
|
||||
{
|
||||
psz_tocfile[sizeof(psz_tocfile)-1] = '\0';
|
||||
|
||||
cdio_loglevel_default = (argc > 1) ? CDIO_LOG_DEBUG : CDIO_LOG_INFO;
|
||||
for (i=0; i<NUM_GOOD_TOCS; i++) {
|
||||
snprintf(psz_tocfile, sizeof(psz_tocfile)-1,
|
||||
"%s/%s", DATA_DIR, toc_file[i]);
|
||||
if (!cdio_is_tocfile(psz_tocfile)) {
|
||||
printf("Incorrect: %s doesn't parse as a cdrdao TOC file.\n",
|
||||
toc_file[i]);
|
||||
ret=i+1;
|
||||
} else {
|
||||
printf("Correct: %s parses as a cdrdao TOC file.\n",
|
||||
toc_file[i]);
|
||||
}
|
||||
}
|
||||
|
||||
for (i=0; i<NUM_BAD_TOCS; i++) {
|
||||
snprintf(psz_tocfile, sizeof(psz_tocfile)-1,
|
||||
"%s/%s", DATA_DIR, badtoc_file[i]);
|
||||
if (!cdio_is_tocfile(psz_tocfile)) {
|
||||
printf("Correct: %s doesn't parse as a cdrdao TOC file.\n",
|
||||
badtoc_file[i]);
|
||||
} else {
|
||||
printf("Incorrect: %s parses as a cdrdao TOC file.\n",
|
||||
badtoc_file[i]);
|
||||
ret+=50*i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
cdio_loglevel_default = (argc > 1) ? CDIO_LOG_DEBUG : CDIO_LOG_INFO;
|
||||
for (i=0; i<NUM_GOOD_TOCS; i++) {
|
||||
snprintf(psz_tocfile, sizeof(psz_tocfile)-1,
|
||||
"%s/%s", DATA_DIR, toc_file[i]);
|
||||
if (!cdio_is_tocfile(psz_tocfile)) {
|
||||
printf("Incorrect: %s doesn't parse as a cdrdao TOC file.\n",
|
||||
toc_file[i]);
|
||||
ret=i+1;
|
||||
} else {
|
||||
printf("Correct: %s parses as a cdrdao TOC file.\n",
|
||||
toc_file[i]);
|
||||
}
|
||||
}
|
||||
|
||||
for (i=0; i<NUM_BAD_TOCS; i++) {
|
||||
snprintf(psz_tocfile, sizeof(psz_tocfile)-1,
|
||||
"%s/%s", DATA_DIR, badtoc_file[i]);
|
||||
if (!cdio_is_tocfile(psz_tocfile)) {
|
||||
printf("Correct: %s doesn't parse as a cdrdao TOC file.\n",
|
||||
badtoc_file[i]);
|
||||
} else {
|
||||
printf("Incorrect: %s parses as a cdrdao TOC file.\n",
|
||||
badtoc_file[i]);
|
||||
ret+=50*i+1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
Reference in New Issue
Block a user