Configure preconditions for Checker Bundle run and workflow termination options #43
Labels
effort:Unclear
isState:Accepted
An issue that has been accepted by the group, which needs to be assigned to a responsible
isType:Feature
An issue that adds new features to the project.
Milestone
Is your feature request related to a problem? Please describe.
In real-world situations there are many situations where some Checker or Checker Bundle runs are only meaningful, if some other Checkers were successful. Within one Checker Bundle, the handling is very easy. But across Checker Bundles, or even across Checker Libraries, it is difficult to model the dependency graph and implement solutions working on this graph.
Example: An project internal Checker Bundle can only create valuable results if the file is ASAM standard compliant. So, the user should be notified, or should be able to read from the result, that empty results from the internal Checker Library here are not a good sign.
Describe the solution you'd like
Possibility to add preconditions for Checker Bundles run and/or termination options in the configuration of the framework workflow, so that the whole execution can be stopped, if preconditions are not fulfilled. This will prevent a report with a result like "Issues from internal checks: 0".
Example (logic, details need to be defined later):
Describe alternatives you've considered
Many discussions here, but we came to the conclusion that this solution have the very best ration of value to effort.
The text was updated successfully, but these errors were encountered: