Suite dependencies handled correctly now
diff --git a/tests/suites/main_test.function b/tests/suites/main_test.function
index f90cedd..5eb46bf 100644
--- a/tests/suites/main_test.function
+++ b/tests/suites/main_test.function
@@ -88,18 +88,27 @@
return( 1 );
}
+SUITE_PRE_DEP
+#define TEST_SUITE_ACTIVE
FUNCTION_CODE
+SUITE_POST_DEP
+
int dispatch_test(int cnt, char *params[50])
{
int ret;
+ ((void) cnt);
+ ((void) params);
+#if defined(TEST_SUITE_ACTIVE)
DISPATCH_FUNCTION
{
fprintf( stdout, "FAILED\nSkipping unknown test function '%s'\n", params[0] );
fflush( stdout );
return( 1 );
}
-
+#else
+ return( 3 );
+#endif
return( ret );
}
@@ -239,7 +248,7 @@
if( skip == 1 || ret == 3 )
{
total_skipped++;
- fprintf( stdout, "-------\n" );
+ fprintf( stdout, "----\n" );
fflush( stdout );
}
else if( ret == 0 && test_errors == 0 )