[rtems-central commit] spec: Fix item format

Sebastian Huber sebh at rtems.org
Thu Aug 20 14:13:13 UTC 2020


Module:    rtems-central
Branch:    master
Commit:    6df984ee5fce8a09f3e98b8bc31268b2fcfa1408
Changeset: http://git.rtems.org/rtems-central/commit/?id=6df984ee5fce8a09f3e98b8bc31268b2fcfa1408

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Wed Aug 19 10:18:31 2020 +0200

spec: Fix item format

---

 rtemsspec/tests/spec-validation/action2.yml       |  8 ++++----
 rtemsspec/tests/spec-validation/directive.yml     | 12 ++++++------
 rtemsspec/tests/spec-validation/tc.yml            | 18 +++++++++---------
 rtemsspec/tests/spec-validation/tc2.yml           | 18 +++++++++---------
 rtemsspec/tests/spec-validation/tc3.yml           | 18 +++++++++---------
 rtemsspec/tests/spec-validation/tc4.yml           | 14 +++++++-------
 rtemsspec/tests/spec-validation/ts.yml            |  8 ++++----
 spec/if/acfg/min-task-stack-size.yml              |  2 +-
 spec/if/rtems/barrier/group.yml                   |  2 +-
 spec/if/rtems/clock/tick-before.yml               |  4 ++--
 spec/if/rtems/clock/tick-later-usec.yml           |  2 +-
 spec/if/rtems/clock/tick-later.yml                |  2 +-
 spec/if/rtems/event/send.yml                      |  2 +-
 spec/if/rtems/event/system-server-resume.yml      |  2 +-
 spec/if/rtems/event/system-server.yml             |  2 +-
 spec/if/rtems/event/system-transient.yml          |  2 +-
 spec/if/rtems/fatal/panic.yml                     |  7 ++++---
 spec/if/rtems/intr/lock-reference.yml             |  3 ++-
 spec/if/rtems/object/get-local-node.yml           | 23 -----------------------
 spec/if/rtems/options/no-wait.yml                 |  2 +-
 spec/if/rtems/ratemon/period-status-define.yml    |  4 ++--
 spec/if/rtems/scheduler/get-processor-maximum.yml |  2 +-
 spec/if/rtems/timer/service-routine-entry.yml     |  3 ++-
 spec/req/rtems/barrier/val/ident.yml              | 20 ++++++++++----------
 spec/req/rtems/ident-local.yml                    |  6 +++---
 spec/req/rtems/ident.yml                          |  9 +++++----
 spec/req/rtems/message/val/ident.yml              | 20 ++++++++++----------
 spec/req/rtems/part/val/ident.yml                 | 20 ++++++++++----------
 spec/req/rtems/ratemon/val/ident.yml              | 20 ++++++++++----------
 spec/req/rtems/sem/val/ident.yml                  | 20 ++++++++++----------
 spec/req/rtems/tasks/ident.yml                    |  6 +++---
 spec/req/rtems/timer/val/ident.yml                | 20 ++++++++++----------
 spec/req/rtems/userext/val/ident.yml              | 20 ++++++++++----------
 spec/spec/interface-brief.yml                     |  2 +-
 spec/system.yml                                   |  2 +-
 35 files changed, 153 insertions(+), 172 deletions(-)

diff --git a/rtemsspec/tests/spec-validation/action2.yml b/rtemsspec/tests/spec-validation/action2.yml
index 605f736..8f7f690 100644
--- a/rtemsspec/tests/spec-validation/action2.yml
+++ b/rtemsspec/tests/spec-validation/action2.yml
@@ -75,6 +75,8 @@ pre-conditions:
     /* Pre B epilogue. */
   test-prologue: |
     /* Pre B prologue. */
+rationale: null
+references: []
 requirement-type: functional
 skip-reasons:
   SkipReason: |
@@ -140,6 +142,8 @@ test-teardown:
     /* Teardown code */
   description: |
     Teardown description.
+text: |
+  Text.
 transition-map:
 - enabled-by: true
   post-conditions:
@@ -173,8 +177,4 @@ transition-map:
     - Y
     B:
     - Z
-rationale: null
-references: []
-text: |
-  Text.
 type: requirement
diff --git a/rtemsspec/tests/spec-validation/directive.yml b/rtemsspec/tests/spec-validation/directive.yml
index 2c8c20f..71e583f 100644
--- a/rtemsspec/tests/spec-validation/directive.yml
+++ b/rtemsspec/tests/spec-validation/directive.yml
@@ -151,6 +151,8 @@ pre-conditions:
       The id parameter shall point to an object identifier.
   test-epilogue: null
   test-prologue: null
+rationale: null
+references: []
 requirement-type: functional
 skip-reasons: {}
 test-action: |
@@ -188,6 +190,7 @@ test-context:
   member: |
     rtems_id id_remote_task
 test-description: Test rtems_task_ident() description.
+test-header: null
 test-includes:
 - rtems.h
 test-local-includes:
@@ -213,7 +216,6 @@ test-setup:
 test-stop: null
 test-support: |
   /* Test rtems_task_ident() support */
-test-header: null
 test-target: tc12.c
 test-teardown:
   brief: null
@@ -225,6 +227,9 @@ test-teardown:
       T_rsc_success( sc );
     }
   description: null
+text: |
+  Calling the rtems_task_ident() directive shall yield the specified
+  post-conditions under the specified pre-conditions.
 transition-map:
 - enabled-by: true
   post-conditions:
@@ -293,9 +298,4 @@ transition-map:
     Node:
     - SearchOther
     - Remote
-rationale: null
-references: []
-text: |
-  Calling the rtems_task_ident() directive shall yield the specified
-  post-conditions under the specified pre-conditions.
 type: requirement
diff --git a/rtemsspec/tests/spec-validation/tc.yml b/rtemsspec/tests/spec-validation/tc.yml
index bb63ea7..a735926 100644
--- a/rtemsspec/tests/spec-validation/tc.yml
+++ b/rtemsspec/tests/spec-validation/tc.yml
@@ -1,13 +1,4 @@
 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
-includes:
-- a.h
-links: []
-local-includes:
-- x.h
-target: tc12.c
 actions:
 - action: |
     /* Test case action 0 code */
@@ -42,13 +33,22 @@ actions:
     Test case action 1 description.
   links: []
 brief: Test case brief description.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: Test case description.
+enabled-by: true
 epilogue: |
   /* Test case epilogue code */
 fixture: null
+includes:
+- a.h
+links: []
+local-includes:
+- x.h
 name: Test Case
 prologue: |
   /* Test case prologue code */
 support: |
   /* Test case support code */
+target: tc12.c
 type: test-case
diff --git a/rtemsspec/tests/spec-validation/tc2.yml b/rtemsspec/tests/spec-validation/tc2.yml
index df236b9..496a27e 100644
--- a/rtemsspec/tests/spec-validation/tc2.yml
+++ b/rtemsspec/tests/spec-validation/tc2.yml
@@ -1,13 +1,4 @@
 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
-includes:
-- b.h
-links: []
-local-includes:
-- y.h
-target: tc12.c
 actions:
 - action: |
     /* Test case 2 action 0 code */
@@ -32,10 +23,19 @@ actions:
     Test case 2 action 1 description.
   links: []
 brief: Test case 2 brief description.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: Test case 2 description.
+enabled-by: true
 epilogue: null
 fixture: test_case_2_fixture
+includes:
+- b.h
+links: []
+local-includes:
+- y.h
 name: Test Case 2
 prologue: null
 support: null
+target: tc12.c
 type: test-case
diff --git a/rtemsspec/tests/spec-validation/tc3.yml b/rtemsspec/tests/spec-validation/tc3.yml
index fd946e3..44d0ee6 100644
--- a/rtemsspec/tests/spec-validation/tc3.yml
+++ b/rtemsspec/tests/spec-validation/tc3.yml
@@ -1,13 +1,4 @@
 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
-includes:
-- c.h
-links: []
-local-includes:
-- z.h
-target: tc34.c
 actions:
 - action: |
     /* Test case 3 action 0 code */
@@ -21,10 +12,19 @@ actions:
     Test case 3 action 0 description.
   links: []
 brief: Test case 3 brief description.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: Test case 3 description.
+enabled-by: true
 epilogue: null
 fixture: null
+includes:
+- c.h
+links: []
+local-includes:
+- z.h
 name: Test Case 3
 prologue: null
 support: null
+target: tc34.c
 type: test-case
diff --git a/rtemsspec/tests/spec-validation/tc4.yml b/rtemsspec/tests/spec-validation/tc4.yml
index d415ff7..b21b483 100644
--- a/rtemsspec/tests/spec-validation/tc4.yml
+++ b/rtemsspec/tests/spec-validation/tc4.yml
@@ -1,18 +1,18 @@
 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
-includes: []
-links: []
-local-includes: []
-target: tc34.c
 actions: []
 brief: Test case 4 brief description.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: Test case 4 description.
+enabled-by: true
 epilogue: |
   /* Test case 4 epilogue code */
 fixture: null
+includes: []
+links: []
+local-includes: []
 name: Test Case 4
 prologue: null
 support: null
+target: tc34.c
 type: test-case
diff --git a/rtemsspec/tests/spec-validation/ts.yml b/rtemsspec/tests/spec-validation/ts.yml
index ff80e8e..d5480be 100644
--- a/rtemsspec/tests/spec-validation/ts.yml
+++ b/rtemsspec/tests/spec-validation/ts.yml
@@ -1,15 +1,15 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+code: |
+  /* Blue green code */
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+description: The Blue Green description.
 enabled-by: true
 includes:
 - blue.h
 links: []
 local-includes:
 - green.h
-target: ts.c
-code: |
-  /* Blue green code */
-description: The Blue Green description.
 name: Blue Green
+target: ts.c
 type: test-suite
diff --git a/spec/if/acfg/min-task-stack-size.yml b/spec/if/acfg/min-task-stack-size.yml
index 034df93..1d0bcaa 100644
--- a/spec/if/acfg/min-task-stack-size.yml
+++ b/spec/if/acfg/min-task-stack-size.yml
@@ -3,7 +3,7 @@ appl-config-option-type: integer
 constraints: {}
 copyrights:
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-default-value: '${../impl/cpu/stack-minimum-size:/name}'
+default-value: ${../impl/cpu/stack-minimum-size:/name}
 description: |
   The value of this configuration option defines the minimum stack size in
   bytes for every user task or thread in the system.
diff --git a/spec/if/rtems/barrier/group.yml b/spec/if/rtems/barrier/group.yml
index 9b38054..514dace 100644
--- a/spec/if/rtems/barrier/group.yml
+++ b/spec/if/rtems/barrier/group.yml
@@ -14,7 +14,7 @@ links:
   uid: header
 - role: interface-ingroup
   uid: ../group
+name: Barrier Manager
 text: |
   The Classic API shall provide an interface to the Barrier Manager.
-name: Barrier Manager
 type: interface
diff --git a/spec/if/rtems/clock/tick-before.yml b/spec/if/rtems/clock/tick-before.yml
index 2abb099..ef7c69f 100644
--- a/spec/if/rtems/clock/tick-before.yml
+++ b/spec/if/rtems/clock/tick-before.yml
@@ -33,8 +33,8 @@ return:
   - description: |
       The current ticks counter value indicates a time before the time
       specified by the tick value.
-    value: "true"
+    value: 'true'
   - description: |
       Otherwise.
-    value: "false"
+    value: 'false'
 type: interface
diff --git a/spec/if/rtems/clock/tick-later-usec.yml b/spec/if/rtems/clock/tick-later-usec.yml
index a5a8bec..acb8895 100644
--- a/spec/if/rtems/clock/tick-later-usec.yml
+++ b/spec/if/rtems/clock/tick-later-usec.yml
@@ -36,6 +36,6 @@ params:
   name: delta_in_usec
 return:
   return: |
-   The tick counter value delta ticks in the future is returned.
+    The tick counter value delta ticks in the future is returned.
   return-values: []
 type: interface
diff --git a/spec/if/rtems/clock/tick-later.yml b/spec/if/rtems/clock/tick-later.yml
index b850f9d..5f56a06 100644
--- a/spec/if/rtems/clock/tick-later.yml
+++ b/spec/if/rtems/clock/tick-later.yml
@@ -27,6 +27,6 @@ params:
   name: delta
 return:
   return: |
-   The tick counter value delta ticks in the future is returned.
+    The tick counter value delta ticks in the future is returned.
   return-values: []
 type: interface
diff --git a/spec/if/rtems/event/send.yml b/spec/if/rtems/event/send.yml
index e7f5609..679a771 100644
--- a/spec/if/rtems/event/send.yml
+++ b/spec/if/rtems/event/send.yml
@@ -36,7 +36,7 @@ links:
   uid: group
 name: rtems_event_send
 notes: |
-  Events can be sent by tasks or an ${/glossary/isr:/term}. 
+  Events can be sent by tasks or an ${/glossary/isr:/term}.
 
   Specifying ${../tasks/self-define:/name} for ``${.:/params[0]/name}`` results
   in the event set being sent to the calling task.
diff --git a/spec/if/rtems/event/system-server-resume.yml b/spec/if/rtems/event/system-server-resume.yml
index 2aec771..83217d8 100644
--- a/spec/if/rtems/event/system-server-resume.yml
+++ b/spec/if/rtems/event/system-server-resume.yml
@@ -6,7 +6,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 definition:
-  default: '${event-29:/name}'
+  default: ${event-29:/name}
   variants: []
 description: null
 enabled-by: true
diff --git a/spec/if/rtems/event/system-server.yml b/spec/if/rtems/event/system-server.yml
index b430034..e628d44 100644
--- a/spec/if/rtems/event/system-server.yml
+++ b/spec/if/rtems/event/system-server.yml
@@ -6,7 +6,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 definition:
-  default: '${event-30:/name}'
+  default: ${event-30:/name}
   variants: []
 description: null
 enabled-by: true
diff --git a/spec/if/rtems/event/system-transient.yml b/spec/if/rtems/event/system-transient.yml
index 94c618c..a1b4b9e 100644
--- a/spec/if/rtems/event/system-transient.yml
+++ b/spec/if/rtems/event/system-transient.yml
@@ -5,7 +5,7 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 definition:
-  default: '${event-31:/name}'
+  default: ${event-31:/name}
   variants: []
 description: null
 enabled-by: true
diff --git a/spec/if/rtems/fatal/panic.yml b/spec/if/rtems/fatal/panic.yml
index 255b46e..2a11914 100644
--- a/spec/if/rtems/fatal/panic.yml
+++ b/spec/if/rtems/fatal/panic.yml
@@ -8,8 +8,9 @@ definition:
     body: null
     params:
     - const char *${.:/params[0]/name}
-    - ...
-    return: ${../basedefs/no-return:/name} ${../basedefs/printflike:/name}( 1, 2 ) void
+    - '...'
+    return: |
+      ${../basedefs/no-return:/name} ${../basedefs/printflike:/name}( 1, 2 ) void
   variants: []
 description: null
 enabled-by: true
@@ -27,7 +28,7 @@ params:
   name: fmt
 - description: '%'
   dir: null
-  name: ...
+  name: '...'
 return:
   return: null
   return-values: []
diff --git a/spec/if/rtems/intr/lock-reference.yml b/spec/if/rtems/intr/lock-reference.yml
index 502233b..5e1f6b9 100644
--- a/spec/if/rtems/intr/lock-reference.yml
+++ b/spec/if/rtems/intr/lock-reference.yml
@@ -4,7 +4,8 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 definition:
-  default: ${/if/impl/isr/lock-reference:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} )
+  default: |
+    ${/if/impl/isr/lock-reference:/name}( ${.:/params[0]/name}, ${.:/params[1]/name} )
   variants: []
 description: null
 enabled-by: true
diff --git a/spec/if/rtems/object/get-local-node.yml b/spec/if/rtems/object/get-local-node.yml
index 8602257..1c6dcf8 100644
--- a/spec/if/rtems/object/get-local-node.yml
+++ b/spec/if/rtems/object/get-local-node.yml
@@ -2,29 +2,6 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 brief: '%'
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-- Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
-definition:
-  default: ${/if/impl/object/local-node:/name}
-  variants: []
-description: null
-enabled-by: true
-interface-type: macro
-links:
-- role: interface-placement
-  uid: header
-- role: interface-ingroup
-  uid: group
-name: rtems_object_get_local_node
-notes: null
-params: []
-return:
-  return: null
-  return-values: []
-type: interface
-SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
-brief: '%'
-copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1989, 2008 On-Line Applications Research Corporation (OAR)
 definition:
   default:
diff --git a/spec/if/rtems/options/no-wait.yml b/spec/if/rtems/options/no-wait.yml
index 6fbe7a2..504128c 100644
--- a/spec/if/rtems/options/no-wait.yml
+++ b/spec/if/rtems/options/no-wait.yml
@@ -7,7 +7,7 @@ copyrights:
 definition:
   default: '0x00000001'
   variants: []
-description: null
+description: |
   If the resource is not available, then directives shall return immediately
   with a status to indicate unsatisfied.
 enabled-by: true
diff --git a/spec/if/rtems/ratemon/period-status-define.yml b/spec/if/rtems/ratemon/period-status-define.yml
index 20de9db..adebb06 100644
--- a/spec/if/rtems/ratemon/period-status-define.yml
+++ b/spec/if/rtems/ratemon/period-status-define.yml
@@ -1,7 +1,7 @@
 SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
 brief: |
- This constant is the interval passed to the ${period:/name} directive to
- obtain status information.
+  This constant is the interval passed to the ${period:/name} directive to
+  obtain status information.
 copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
diff --git a/spec/if/rtems/scheduler/get-processor-maximum.yml b/spec/if/rtems/scheduler/get-processor-maximum.yml
index 6ab52a5..3c9f6ae 100644
--- a/spec/if/rtems/scheduler/get-processor-maximum.yml
+++ b/spec/if/rtems/scheduler/get-processor-maximum.yml
@@ -9,7 +9,7 @@ definition:
 description: |
   In uniprocessor configurations, this macro evaluates to a compile time
   constant of one.
- 
+
   In SMP configurations, this macro returns the minimum of the processors
   (physically or virtually) available by the platform and the configured
   processor maximum.  Not all processors in the range from processor index zero
diff --git a/spec/if/rtems/timer/service-routine-entry.yml b/spec/if/rtems/timer/service-routine-entry.yml
index 4e4fd04..580f86c 100644
--- a/spec/if/rtems/timer/service-routine-entry.yml
+++ b/spec/if/rtems/timer/service-routine-entry.yml
@@ -4,7 +4,8 @@ copyrights:
 - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 - Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
 definition:
-  default: ${service-routine:/name} ( *${.:/name} )( ${../types/id:/name}, void * )
+  default: |
+    ${service-routine:/name} ( *${.:/name} )( ${../types/id:/name}, void * )
   variants: []
 description: null
 enabled-by: true
diff --git a/spec/req/rtems/barrier/val/ident.yml b/spec/req/rtems/barrier/val/ident.yml
index 455dccb..0427764 100644
--- a/spec/req/rtems/barrier/val/ident.yml
+++ b/spec/req/rtems/barrier/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident-local.h
-target: testsuites/validation/tc-barrier-ident.c
 actions:
 - action: |
     ${../../ident-local:/test-run}(
@@ -21,9 +11,18 @@ actions:
     objects defined by ${../../ident-local}.
   links: []
 brief: Test the ${/if/rtems/barrier/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident-local.h
 name: Classic Barrier Ident
 prologue: |
   rtems_status_code sc;
@@ -44,4 +43,5 @@ support: |
   {
     return rtems_barrier_ident( name, id );
   }
+target: testsuites/validation/tc-barrier-ident.c
 type: test-case
diff --git a/spec/req/rtems/ident-local.yml b/spec/req/rtems/ident-local.yml
index 9bb542f..3dff42a 100644
--- a/spec/req/rtems/ident-local.yml
+++ b/spec/req/rtems/ident-local.yml
@@ -82,6 +82,8 @@ pre-conditions:
       The id parameter shall point to an object identifier.
   test-epilogue: null
   test-prologue: null
+rationale: null
+references: []
 requirement-type: functional
 skip-reasons: {}
 test-action: |
@@ -130,6 +132,7 @@ test-stop: null
 test-support: null
 test-target: testsuites/validation/support-object-ident-local.c
 test-teardown: null
+text: ${.:text-template}
 transition-map:
 - enabled-by: true
   post-conditions:
@@ -157,7 +160,4 @@ transition-map:
     - Valid
     Name:
     - Valid
-rationale: null
-references: []
-text: ${.:text-template}
 type: requirement
diff --git a/spec/req/rtems/ident.yml b/spec/req/rtems/ident.yml
index 1a9bbfb..38ad2f7 100644
--- a/spec/req/rtems/ident.yml
+++ b/spec/req/rtems/ident.yml
@@ -135,6 +135,8 @@ pre-conditions:
       The id parameter shall point to an object identifier.
   test-epilogue: null
   test-prologue: null
+rationale: null
+references: []
 requirement-type: functional
 skip-reasons: {}
 test-action: |
@@ -179,7 +181,8 @@ test-header:
       is the action handler.
     dir: null
     name: action
-    specifier: rtems_status_code ( *${.:name} )( rtems_name, uint32_t, rtems_id * )
+    specifier: |
+      rtems_status_code ( *${.:name} )( rtems_name, uint32_t, rtems_id * )
   target: testsuites/validation/support-object-ident.h
 test-includes: []
 test-local-includes:
@@ -190,6 +193,7 @@ test-stop: null
 test-support: null
 test-target: testsuites/validation/support-object-ident.c
 test-teardown: null
+text: ${.:text-template}
 transition-map:
 - enabled-by: true
   post-conditions:
@@ -248,7 +252,4 @@ transition-map:
     Node:
     - SearchOther
     - Remote
-rationale: null
-references: []
-text: ${.:text-template}
 type: requirement
diff --git a/spec/req/rtems/message/val/ident.yml b/spec/req/rtems/message/val/ident.yml
index 3d3590c..0390918 100644
--- a/spec/req/rtems/message/val/ident.yml
+++ b/spec/req/rtems/message/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident.h
-target: testsuites/validation/tc-message-ident.c
 actions:
 - action: |
     ${../../ident:/test-run}(
@@ -21,9 +11,18 @@ actions:
     class objects defined by ${../../ident}.
   links: []
 brief: Test the ${/if/rtems/message/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident.h
 name: Classic Message Ident
 prologue: |
   rtems_status_code sc;
@@ -46,4 +45,5 @@ support: |
   {
     return rtems_message_queue_ident( name, node, id );
   }
+target: testsuites/validation/tc-message-ident.c
 type: test-case
diff --git a/spec/req/rtems/part/val/ident.yml b/spec/req/rtems/part/val/ident.yml
index 51aba7c..d3aea03 100644
--- a/spec/req/rtems/part/val/ident.yml
+++ b/spec/req/rtems/part/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident.h
-target: testsuites/validation/tc-part-ident.c
 actions:
 - action: |
     ${../../ident:/test-run}(
@@ -21,9 +11,18 @@ actions:
     objects defined by ${../../ident}.
   links: []
 brief: Test the ${/if/rtems/part/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident.h
 name: Classic Part Ident
 prologue: |
   static long area[32];
@@ -48,4 +47,5 @@ support: |
   {
     return rtems_partition_ident( name, node, id );
   }
+target: testsuites/validation/tc-part-ident.c
 type: test-case
diff --git a/spec/req/rtems/ratemon/val/ident.yml b/spec/req/rtems/ratemon/val/ident.yml
index 7561c8c..4494ecb 100644
--- a/spec/req/rtems/ratemon/val/ident.yml
+++ b/spec/req/rtems/ratemon/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident-local.h
-target: testsuites/validation/tc-ratemon-ident.c
 actions:
 - action: |
     ${../../ident-local:/test-run}(
@@ -21,9 +11,18 @@ actions:
     class objects defined by ${../../ident-local}.
   links: []
 brief: Test the ${/if/rtems/part/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident-local.h
 name: Classic Ratemon Ident
 prologue: |
   rtems_status_code sc;
@@ -42,4 +41,5 @@ support: |
   {
     return rtems_rate_monotonic_ident( name, id );
   }
+target: testsuites/validation/tc-ratemon-ident.c
 type: test-case
diff --git a/spec/req/rtems/sem/val/ident.yml b/spec/req/rtems/sem/val/ident.yml
index b97d470..b2b2358 100644
--- a/spec/req/rtems/sem/val/ident.yml
+++ b/spec/req/rtems/sem/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident.h
-target: testsuites/validation/tc-sem-ident.c
 actions:
 - action: |
     ${../../ident:/test-run}(
@@ -21,9 +11,18 @@ actions:
     objects defined by ${../../ident}.
   links: []
 brief: Test the ${/if/rtems/sem/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident.h
 name: Classic Sem Ident
 prologue: |
   rtems_status_code sc;
@@ -46,4 +45,5 @@ support: |
   {
     return rtems_semaphore_ident( name, node, id );
   }
+target: testsuites/validation/tc-sem-ident.c
 type: test-case
diff --git a/spec/req/rtems/tasks/ident.yml b/spec/req/rtems/tasks/ident.yml
index 3d2d687..8875f72 100644
--- a/spec/req/rtems/tasks/ident.yml
+++ b/spec/req/rtems/tasks/ident.yml
@@ -42,6 +42,8 @@ pre-conditions:
       The pre-condition status shall be specified by ${../ident}.
   test-epilogue: null
   test-prologue: null
+rationale: null
+references: []
 requirement-type: functional
 skip-reasons: {}
 test-action: |
@@ -102,6 +104,7 @@ test-support: |
   }
 test-target: testsuites/validation/tc-task-ident.c
 test-teardown: null
+text: ${.:text-template}
 transition-map:
 - enabled-by: true
   post-conditions:
@@ -115,7 +118,4 @@ transition-map:
   pre-conditions:
     Pre:
     - Generic
-rationale: null
-references: []
-text: ${.:text-template}
 type: requirement
diff --git a/spec/req/rtems/timer/val/ident.yml b/spec/req/rtems/timer/val/ident.yml
index 3dee2ec..86da853 100644
--- a/spec/req/rtems/timer/val/ident.yml
+++ b/spec/req/rtems/timer/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident-local.h
-target: testsuites/validation/tc-timer-ident.c
 actions:
 - action: |
     ${../../ident-local:/test-run}(
@@ -21,9 +11,18 @@ actions:
     objects defined by ${../../ident-local}.
   links: []
 brief: Test the ${/if/rtems/timer/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident-local.h
 name: Classic Timer Ident
 prologue: |
   rtems_status_code sc;
@@ -42,4 +41,5 @@ support: |
   {
     return rtems_timer_ident( name, id );
   }
+target: testsuites/validation/tc-timer-ident.c
 type: test-case
diff --git a/spec/req/rtems/userext/val/ident.yml b/spec/req/rtems/userext/val/ident.yml
index d98298d..78544f2 100644
--- a/spec/req/rtems/userext/val/ident.yml
+++ b/spec/req/rtems/userext/val/ident.yml
@@ -1,14 +1,4 @@
 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
-includes: []
-links:
-- role: validation
-  uid: ../ident
-local-includes:
-- support-object-ident-local.h
-target: testsuites/validation/tc-userext-ident.c
 actions:
 - action: |
     ${../../ident-local:/test-run}(
@@ -21,9 +11,18 @@ actions:
     class objects defined by ${../../ident-local}.
   links: []
 brief: Test the ${/if/rtems/userext/ident:/name} directive.
+copyrights:
+- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
 description: null
+enabled-by: true
 epilogue: null
 fixture: null
+includes: []
+links:
+- role: validation
+  uid: ../ident
+local-includes:
+- support-object-ident-local.h
 name: Classic UserExt Ident
 prologue: |
   static const rtems_extensions_table table;
@@ -44,4 +43,5 @@ support: |
   {
     return rtems_extension_ident( name, id );
   }
+target: testsuites/validation/tc-userext-ident.c
 type: test-case
diff --git a/spec/spec/interface-brief.yml b/spec/spec/interface-brief.yml
index 90d1211..c2101d6 100644
--- a/spec/spec/interface-brief.yml
+++ b/spec/spec/interface-brief.yml
@@ -12,7 +12,7 @@ spec-info:
   str:
     assert:
       not:
-        re: '\n\n'
+        re: \n\n
     description: |
       It shall be the brief description of the interface.  It should be a
       single sentence.
diff --git a/spec/system.yml b/spec/system.yml
index 3417f3e..39b2b04 100644
--- a/spec/system.yml
+++ b/spec/system.yml
@@ -2,8 +2,8 @@ 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: []
 functional-type: function
+links: []
 rationale: null
 references: []
 requirement-type: functional



More information about the vc mailing list