From 9fb3a4c34d042f7d6ba13034364d033d15de7e32 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Fri, 17 May 2002 06:29:22 +0000 Subject: [PATCH] test_unit no longer needs to see itself --- src/test_unit/main.c | 2 +- src/test_unit/metadata.c | 6 +++--- src/test_unit/metadata.h | 2 +- test/test_unit.sh | 6 ++---- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/test_unit/main.c b/src/test_unit/main.c index dae77a29..56b8840f 100644 --- a/src/test_unit/main.c +++ b/src/test_unit/main.c @@ -26,7 +26,7 @@ int main(int argc, char *argv[]) if(0 != test_bitbuffer()) return 1; - if(0 != test_metadata(argv[0])) + if(0 != test_metadata()) return 1; return 0; diff --git a/src/test_unit/metadata.c b/src/test_unit/metadata.c index 4c66f272..e49723a5 100644 --- a/src/test_unit/metadata.c +++ b/src/test_unit/metadata.c @@ -20,14 +20,14 @@ #include extern int test_metadata_object(); -extern int test_metadata_file_manipulation(const char *progname); +extern int test_metadata_file_manipulation(); -int test_metadata(const char *progname) +int test_metadata() { if(0 != test_metadata_object()) return 1; - if(0 != test_metadata_file_manipulation(progname)) + if(0 != test_metadata_file_manipulation()) return 1; printf("\nPASSED!\n"); diff --git a/src/test_unit/metadata.h b/src/test_unit/metadata.h index 0d99c250..11bc9648 100644 --- a/src/test_unit/metadata.h +++ b/src/test_unit/metadata.h @@ -19,6 +19,6 @@ #ifndef FLAC__TEST_UNIT_METADATA_H #define FLAC__TEST_UNIT_METADATA_H -int test_metadata(const char *progname); +int test_metadata(); #endif diff --git a/test/test_unit.sh b/test/test_unit.sh index 5f8f9381..e0f198c3 100755 --- a/test/test_unit.sh +++ b/test/test_unit.sh @@ -20,11 +20,9 @@ LD_LIBRARY_PATH=../src/libFLAC/.libs:../obj/lib:$LD_LIBRARY_PATH export LD_LIBRARY_PATH PATH=../src/test_unit:../obj/bin:$PATH +export PATH -# We use the whole path to test_unit so it can find itself. It uses it's own -# binary as a dummy source for creating a test FLAC file so it can work on the -# metadata. -if `which test_unit` ; then : ; else +if test_unit ; then : ; else echo "ERROR during test_unit" 1>&2 exit 1 fi