summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spcbssched03
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-09-27 00:59:30 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-09-27 00:59:30 +0000
commitc976c706beeb77ca9423868ff53e3a7dac6fedaf (patch)
tree627b9682e7c502035f5e4e0bc3471bf814710958 /testsuites/sptests/spcbssched03
parent2011-09-26 Petr Benes <benesp16@fel.cvut.cz> (diff)
downloadrtems-c976c706beeb77ca9423868ff53e3a7dac6fedaf.tar.bz2
2011-09-26 Petr Benes <benesp16@fel.cvut.cz>
PR 1923/testing * spcbssched02/spcbssched02.scn, spcbssched02/system.h, spcbssched03/init.c, spcbssched03/system.h, spedfsched02/system.h, spedfsched03/system.h, sprbtree01/init.c: Improve coverage.
Diffstat (limited to 'testsuites/sptests/spcbssched03')
-rw-r--r--testsuites/sptests/spcbssched03/init.c2
-rw-r--r--testsuites/sptests/spcbssched03/system.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/testsuites/sptests/spcbssched03/init.c b/testsuites/sptests/spcbssched03/init.c
index 7774794aab..83601a6311 100644
--- a/testsuites/sptests/spcbssched03/init.c
+++ b/testsuites/sptests/spcbssched03/init.c
@@ -58,6 +58,8 @@ rtems_task Init(
directive_failed( status, "rtems_task_start loop" );
}
+ rtems_task_wake_after( RTEMS_YIELD_PROCESSOR );
+
status = rtems_task_delete( RTEMS_SELF );
directive_failed( status, "rtems_task_delete of RTEMS_SELF" );
}
diff --git a/testsuites/sptests/spcbssched03/system.h b/testsuites/sptests/spcbssched03/system.h
index 0fccc8136d..ed038cf550 100644
--- a/testsuites/sptests/spcbssched03/system.h
+++ b/testsuites/sptests/spcbssched03/system.h
@@ -34,13 +34,13 @@ rtems_task Tasks_Aperiodic(
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
-#define CONFIGURE_MICROSECONDS_PER_TICK 100000
+#define CONFIGURE_MICROSECONDS_PER_TICK 20000
#define CONFIGURE_MAXIMUM_TASKS 7
#define CONFIGURE_MAXIMUM_PERIODS 10
#define CONFIGURE_INIT_TASK_PRIORITY 100
-#define CONFIGURE_INIT_TASK_INITIAL_MODES RTEMS_DEFAULT_MODES
+#define CONFIGURE_INIT_TASK_INITIAL_MODES RTEMS_NO_PREEMPT
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_EXTRA_TASK_STACKS (6 * 4 * RTEMS_MINIMUM_STACK_SIZE)