1.1 --- a/test/testide.c Fri Dec 29 00:23:16 2006 +0000
1.2 +++ b/test/testide.c Wed Oct 31 09:02:18 2007 +0000
1.5 - * $Id: testide.c,v 1.5 2006-12-29 00:23:16 nkeynes Exp $
1.6 + * $Id: testide.c,v 1.6 2007-01-03 09:05:13 nkeynes Exp $
1.8 * IDE interface test cases. Covers all (known) IDE registers in the
1.9 * 5F7000 - 5F74FF range including DMA, but does not cover any GD-Rom
1.14 +#include "testdata.h"
1.20 /********************************* Main **************************************/
1.22 -typedef int (*test_func_t)();
1.24 test_func_t test_fns[] = { test_enable, test_reset, test_packet,
1.25 test_dma, test_dma_abort, test_read_pio,
1.27 @@ -563,17 +562,5 @@
1.33 - for( i=0; test_fns[i] != NULL; i++ ) {
1.35 - if( test_fns[i]() != 0 ) {
1.36 - fprintf( stderr, "Test %d failed\n", i+1 );
1.42 - fprintf( stderr, "%d/%d tests passed!\n", test_count - test_failures, test_count );
1.43 - return test_failures;
1.44 + return run_tests( test_fns );