summaryrefslogtreecommitdiffstats
path: root/rtemsspec/validation.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-03-14 20:32:12 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-03-17 18:35:11 +0100
commitc24f22326fa714b047185f0054a3a7fd0fac0d47 (patch)
treed653b1e6418e0de371c3402ce1a995948baa56a8 /rtemsspec/validation.py
parentvalidation: Add TransitionMap (diff)
downloadrtems-central-c24f22326fa714b047185f0054a3a7fd0fac0d47.tar.bz2
validation: Reorder generated code
Diffstat (limited to 'rtemsspec/validation.py')
-rw-r--r--rtemsspec/validation.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py
index 082da455..ee1d34d6 100644
--- a/rtemsspec/validation.py
+++ b/rtemsspec/validation.py
@@ -914,6 +914,11 @@ class _ActionRequirementTestItem(_TestItem):
"test-teardown",
"Teardown",
optional_code=optional_code)
+ self.add_function(content, "test-prepare", "Prepare")
+ self.add_function(content, "test-action", "Action")
+ self.add_function(content, "test-cleanup", "Cleanup")
+ transition_map = TransitionMap(self.item)
+ transition_map.add_map(content, self.ident)
self._add_fixture_scope(content)
content.add([
f"static T_fixture {self.ident}_Fixture = {{",
@@ -921,11 +926,6 @@ class _ActionRequirementTestItem(_TestItem):
f" .teardown = {teardown},", f" .scope = {self.ident}_Scope,",
f" .initial_context = {instance}", "};"
])
- transition_map = TransitionMap(self.item)
- transition_map.add_map(content, self.ident)
- self.add_function(content, "test-prepare", "Prepare")
- self.add_function(content, "test-action", "Action")
- self.add_function(content, "test-cleanup", "Cleanup")
self._add_test_case(content, transition_map, header)
content.add("/** @} */")