diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2021-09-07 13:56:42 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-03-24 11:10:49 +0100 |
commit | 32e472a7656d1eaebc22b22e99859e1247a89041 (patch) | |
tree | a9dc9876ac92769892d98b4f06e3dc475301d09a /testsuites/validation/tc-signal-send.c | |
parent | validation: Test Semaphore Manager (diff) | |
download | rtems-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.c | 6 |
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; |