summaryrefslogtreecommitdiffstats
path: root/testsuites/validation/tc-signal-send.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-09-07 13:56:42 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-03-24 11:10:49 +0100
commit32e472a7656d1eaebc22b22e99859e1247a89041 (patch)
treea9dc9876ac92769892d98b4f06e3dc475301d09a /testsuites/validation/tc-signal-send.c
parentvalidation: Test Semaphore Manager (diff)
downloadrtems-32e472a7656d1eaebc22b22e99859e1247a89041.tar.bz2
validation: Test Signal Manager
The test source code is generated from specification items by the "./spec2modules.py" script contained in the git://git.rtems.org/rtems-central.git Git repository. Please read the "How-To" section in the "Software Requirements Engineering" chapter of the RTEMS Software Engineering manual to get more information about the process. Update #3716.
Diffstat (limited to 'testsuites/validation/tc-signal-send.c')
-rw-r--r--testsuites/validation/tc-signal-send.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/testsuites/validation/tc-signal-send.c b/testsuites/validation/tc-signal-send.c
index d884cdf230..e6efbfd7cf 100644
--- a/testsuites/validation/tc-signal-send.c
+++ b/testsuites/validation/tc-signal-send.c
@@ -61,8 +61,8 @@
/**
* @defgroup RTEMSTestCaseRtemsSignalReqSend spec:/rtems/signal/req/send
*
- * @ingroup RTEMSTestSuiteTestsuitesValidation0
- * @ingroup RTEMSTestSuiteTestsuitesValidation1
+ * @ingroup RTEMSTestSuiteTestsuitesValidationNoClock0
+ * @ingroup RTEMSTestSuiteTestsuitesValidationOneCpu0
*
* @{
*/
@@ -723,8 +723,10 @@ static void RtemsSignalReqSend_Action( RtemsSignalReqSend_Context *ctx )
if ( ctx->id == ctx->worker_id ) {
SendEventsToWorker( ctx, EVENT_START );
+ StartDelayThreadDispatch( 1 );
ctx->status = rtems_signal_send( ctx->id, ctx->signal_set );
ctx->calls_after_send = ctx->handler_calls;
+ StopDelayThreadDispatch( 1 );
SendEventsToWorker( ctx, EVENT_SEND_DONE );
ctx->calls_after_dispatch = ctx->handler_calls;