summaryrefslogtreecommitdiffstats
path: root/spec/score/sem/req/seize-try.yml
diff options
context:
space:
mode:
Diffstat (limited to 'spec/score/sem/req/seize-try.yml')
-rw-r--r--spec/score/sem/req/seize-try.yml20
1 files changed, 5 insertions, 15 deletions
diff --git a/spec/score/sem/req/seize-try.yml b/spec/score/sem/req/seize-try.yml
index 724a0003..5dbc5c87 100644
--- a/spec/score/sem/req/seize-try.yml
+++ b/spec/score/sem/req/seize-try.yml
@@ -55,9 +55,9 @@ references: []
requirement-type: functional
skip-reasons: {}
test-action: |
- ( *ctx->set_count )( ctx->tq_ctx, ctx->count_before );
- ctx->status = TQEnqueue( ctx->tq_ctx, TQ_NO_WAIT );
- ctx->count_after = ( *ctx->get_count )( ctx->tq_ctx );
+ TQSemSetCount( ctx->tq_ctx, ctx->count_before );
+ ctx->status = TQEnqueue( &ctx->tq_ctx->base, TQ_NO_WAIT );
+ ctx->count_after = TQSemGetCount( ctx->tq_ctx );
test-brief: null
test-cleanup: null
test-context:
@@ -88,17 +88,7 @@ test-header:
is the thread queue context.
dir: inout
name: tq_ctx
- specifier: TQContext *${.:name}
- - description: |
- is the semaphore get count handler.
- dir: null
- name: get_count
- specifier: uint32_t ( *${.:name} )( TQContext * )
- - description: |
- is the semaphore set count handler.
- dir: null
- name: set_count
- specifier: void ( *${.:name} )( TQContext *, uint32_t )
+ specifier: TQSemContext *${.:name}
target: testsuites/validation/tr-sem-seize-try.h
test-includes: []
test-local-includes:
@@ -111,7 +101,7 @@ test-support: |
static Status_Control Status( const Context *ctx, Status_Control status )
{
- return TQConvertStatus( ctx->tq_ctx, status );
+ return TQConvertStatus( &ctx->tq_ctx->base, status );
}
test-target: testsuites/validation/tr-sem-seize-try.c
test-teardown: null