From cdf44d93dac5af5ce283cf1a4df825164a4210a3 Mon Sep 17 00:00:00 2001 From: Thomas Doerfler Date: Mon, 29 Mar 2010 11:30:49 +0000 Subject: exclude big samples for SMALL MEMORY BSPs --- testsuites/samples/ChangeLog | 5 +++++ testsuites/samples/capture/init.c | 13 ++++--------- testsuites/samples/capture/test1.c | 2 ++ testsuites/samples/paranoia/init.c | 5 +++++ testsuites/samples/paranoia/paranoia.c | 3 +++ 5 files changed, 19 insertions(+), 9 deletions(-) (limited to 'testsuites') diff --git a/testsuites/samples/ChangeLog b/testsuites/samples/ChangeLog index 8ac6d71fb3..aaee6384ce 100644 --- a/testsuites/samples/ChangeLog +++ b/testsuites/samples/ChangeLog @@ -1,3 +1,8 @@ +2010-03-29 Thomas Doerfler + + * capture/init.c, capture/test1.c, paramoia/init.c, + paranoia/paranoia.c: exclude tests for SMALL MEMORY targets + 2010-03-12 Sebastian Huber * fileio/init.c: Remove deprecation warnings. diff --git a/testsuites/samples/capture/init.c b/testsuites/samples/capture/init.c index fedf29ac91..dd6597ca7f 100644 --- a/testsuites/samples/capture/init.c +++ b/testsuites/samples/capture/init.c @@ -36,6 +36,9 @@ rtems_task Init( rtems_task_argument ignored ) { +#if BSP_SMALL_MEMORY + printf("NO Capture Engine. MEMORY TOO SMALL"); +#else rtems_task_priority old_priority; rtems_mode old_mode; rtems_event_set out; @@ -59,13 +62,5 @@ rtems_task Init( setup_tasks_to_watch (); rtems_task_delete (RTEMS_SELF); - - printf( "\nblocking main\n" ); - - rtems_event_receive (RTEMS_EVENT_1, RTEMS_WAIT | RTEMS_EVENT_ANY, - 0, &out); - - printf( "\n*** END OF UNLIMITED TASK TEST ***\n" ); - exit( 0 ); +#endif } - diff --git a/testsuites/samples/capture/test1.c b/testsuites/samples/capture/test1.c index a451ee57b0..a3ce4e274e 100644 --- a/testsuites/samples/capture/test1.c +++ b/testsuites/samples/capture/test1.c @@ -24,6 +24,7 @@ #include #include +#if !BSP_SMALL_MEMORY static volatile int capture_CT1a_deleted; static volatile int capture_CT1b_deleted; static volatile int capture_CT1c_deleted; @@ -268,3 +269,4 @@ void setup_tasks_to_watch (void) cmd++) rtems_monitor_insert_cmd (&capture_cmds[cmd]); } +#endif /* BSP_SMALL_MEMORY */ diff --git a/testsuites/samples/paranoia/init.c b/testsuites/samples/paranoia/init.c index be0805c8e4..e2413ac577 100644 --- a/testsuites/samples/paranoia/init.c +++ b/testsuites/samples/paranoia/init.c @@ -38,6 +38,10 @@ rtems_task Init( * is required by this CPU. */ +#if BSP_SMALL_MEMORY + printf("NO Paranoia Test. MEMORY TOO SMALL"); +#else + #if (defined (m68040)) M68KFPSPInstallExceptionHandlers (); #endif @@ -45,5 +49,6 @@ rtems_task Init( printf( "\n\n*** PARANOIA TEST ***\n" ); paranoia(1, args); printf( "*** END OF PARANOIA TEST ***\n" ); +#endif /* BSP_SMALL_MEMORY */ exit( 0 ); } diff --git a/testsuites/samples/paranoia/paranoia.c b/testsuites/samples/paranoia/paranoia.c index e5ad24a28c..f97db69706 100644 --- a/testsuites/samples/paranoia/paranoia.c +++ b/testsuites/samples/paranoia/paranoia.c @@ -1,3 +1,5 @@ +#include +#if !BSP_SMALL_MEMORY /* * $Id$ * @@ -2304,3 +2306,4 @@ History () msglist (hist); } +#endif /* BSP_SMALL_MEMORY */ -- cgit v1.2.3