summaryrefslogtreecommitdiffstats
path: root/rtemsspec/validation.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-11 17:15:17 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-09-11 17:25:23 +0200
commitfc32261c208546ed7af52aaba04354553080cccb (patch)
tree281a8a4a101ef65d0e745f1596e0e6383ebeb988 /rtemsspec/validation.py
parentcontent: Split long @defgroup lines (diff)
downloadrtems-central-fc32261c208546ed7af52aaba04354553080cccb.tar.bz2
validation: Use call_function()
Diffstat (limited to 'rtemsspec/validation.py')
-rw-r--r--rtemsspec/validation.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/rtemsspec/validation.py b/rtemsspec/validation.py
index a9b38501..4154588e 100644
--- a/rtemsspec/validation.py
+++ b/rtemsspec/validation.py
@@ -554,7 +554,8 @@ class _TestDirectiveItem(_TestItem):
def _add_call(self, content: CContent, key: str, name: str) -> None:
if self[key] is not None:
- content.append(f"{self.ident}_{name}( ctx );")
+ content.gap = False
+ content.call_function(None, f"{self.ident}_{name}", ["ctx"])
def _add_loop_body(self, content: CContent) -> None:
with content.condition(f"{self.ident}_TransitionInfo[ index ].Skip"):
@@ -562,14 +563,16 @@ class _TestDirectiveItem(_TestItem):
content.add_blank_line()
self._add_call(content, "test-prepare", "Prepare")
for index, enum in enumerate(self._pre_index_to_enum):
- content.append(f"{enum[0]}_Prepare( ctx, ctx->pcs[ {index} ] );")
+ content.gap = False
+ content.call_function(None, f"{enum[0]}_Prepare",
+ ["ctx", f"ctx->pcs[ {index} ]"])
self._add_call(content, "test-action", "Action")
transition_map = f"{self.ident}_TransitionMap"
for index, enum in enumerate(self._post_index_to_enum):
- content.append([
- f"{enum[0]}_Check(", " ctx,",
- f" {transition_map}[ index ][ {index} ]", ");"
- ])
+ content.gap = False
+ content.call_function(
+ None, f"{enum[0]}_Check",
+ ["ctx", f"{transition_map}[ index ][ {index} ]"])
self._add_call(content, "test-cleanup", "Cleanup")
content.append("++index;")