summaryrefslogtreecommitdiffstats
path: root/spec/req/rtems/event/val/events.yml
diff options
context:
space:
mode:
Diffstat (limited to 'spec/req/rtems/event/val/events.yml')
-rw-r--r--spec/req/rtems/event/val/events.yml96
1 files changed, 0 insertions, 96 deletions
diff --git a/spec/req/rtems/event/val/events.yml b/spec/req/rtems/event/val/events.yml
deleted file mode 100644
index ede39e36..00000000
--- a/spec/req/rtems/event/val/events.yml
+++ /dev/null
@@ -1,96 +0,0 @@
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-enabled-by: true
-links: []
-test-actions:
-- action: |
- for ( i = 0; i < 32; ++i ) {
- ${event-constant:/test-run}( events[ i ], i );
- T_step( (unsigned int) i ); /* ${steps/32} */
- }
- checks: []
- description: |
- Run the event constant and number test for all 32 event constants.
- links: []
-- action: |
- all = 0;
-
- for ( i = 0; i < 32; ++i ) {
- all |= events[ i ];
- }
- checks:
- - check: |
- T_step_eq_u32( ${step}, all, RTEMS_ALL_EVENTS );
- description: |
- Check that the value is equal to RTEMS_ALL_EVENTS.
- links: []
- description: |
- Calculate the value of a bitwise or of all 32 event constants.
- links: []
-- action: |
- /* No action */
- checks:
- - check: |
- T_step_eq_u32( ${step}, RTEMS_EVENT_ALL, 0 );
- description: |
- Check that RTEMS_EVENT_ALL is equal to zero.
- links: []
- - check: |
- T_step_ne_u32( ${step}, RTEMS_EVENT_ANY, 0 );
- T_step_eq_u32( ${step}, RTEMS_EVENT_ANY & ( RTEMS_EVENT_ANY - 1), 0 );
- description: |
- Check that RTEMS_EVENT_ANY is a power of two.
- links: []
- description: |
- Validate the Event Manager directive options.
- links: []
-test-brief: Tests the Event Manager API.
-test-description: null
-test-epilogue: null
-test-fixture: null
-test-header: null
-test-includes:
-- rtems.h
-test-local-includes:
-- tr-event-constant.h
-test-prologue: |
- rtems_event_set all;
- int i;
-test-support: |
- static const rtems_event_set events[] = {
- RTEMS_EVENT_0,
- RTEMS_EVENT_1,
- RTEMS_EVENT_2,
- RTEMS_EVENT_3,
- RTEMS_EVENT_4,
- RTEMS_EVENT_5,
- RTEMS_EVENT_6,
- RTEMS_EVENT_7,
- RTEMS_EVENT_8,
- RTEMS_EVENT_9,
- RTEMS_EVENT_10,
- RTEMS_EVENT_11,
- RTEMS_EVENT_12,
- RTEMS_EVENT_13,
- RTEMS_EVENT_14,
- RTEMS_EVENT_15,
- RTEMS_EVENT_16,
- RTEMS_EVENT_17,
- RTEMS_EVENT_18,
- RTEMS_EVENT_19,
- RTEMS_EVENT_20,
- RTEMS_EVENT_21,
- RTEMS_EVENT_22,
- RTEMS_EVENT_23,
- RTEMS_EVENT_24,
- RTEMS_EVENT_25,
- RTEMS_EVENT_26,
- RTEMS_EVENT_27,
- RTEMS_EVENT_28,
- RTEMS_EVENT_29,
- RTEMS_EVENT_30,
- RTEMS_EVENT_31,
- };
-test-target: testsuites/validation/tc-events.c
-type: test-case