various small improvements.

lua_func validation in progress.
This commit is contained in:
2026-02-14 23:53:34 +01:00
parent a2af730894
commit da44ed7dc7
13 changed files with 225 additions and 16 deletions

View File

@@ -279,9 +279,9 @@ class TestItem:
self.result.sendStatus(self.status_queue)
if not self.result.value is None:
tm.setgd("last_test_result", str(self.result.value))
tm.setgd("last_step_result", str(self.result.value))
else:
tm.setgd("last_test_result", str(self.result.test_result))
tm.setgd("last_step_result", str(self.result.test_result))
self.write_footer()
self._is_running = False
self._is_stopped = False
@@ -316,12 +316,6 @@ class TestItem:
print(e)
self.result.set(TestValue.FAILURE, "Result processing failed")
if isinstance(self.result.value, bool):
if self.result.value:
self.result.set(TestValue.SUCCESS, "Processing result returned 'True'")
else:
self.result.set(TestValue.FAILURE, "Processing result returned 'False'")
def process_report(self, report_eval):
tm.print_debug(f"Export reported values:")
rep_eval = self._prms.expanse(report_eval)

View File

@@ -10,7 +10,7 @@ class TestItemParams:
self._parent = parent
def expanse(self, param_value):
return expanse(param_value, self._parent)
return expanse(param_value, parent=self._parent)
def getParam(self, parameter, default=None, required=False, processed=False):
"""Returns a parameter value from the test item dictionnary.