diff options
Diffstat (limited to 'spec/req/rtems/event/val/events.yml')
-rw-r--r-- | spec/req/rtems/event/val/events.yml | 96 |
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 |