Checks are grouped together and addressing many rules at the same time #163
Labels
isState:Accepted
An issue that has been accepted by the group, which needs to be assigned to a responsible
isType:Bug
An issue that contains contradictions or errors in the standard.
Describe the bug
The current implementation for OpenDRIVE and OpenSCENARIO XML (__&OTX?_) addressing many rules at the same time. Example from semantic_xodr:
This conflicts with the defintion of a check: https://github.com/asam-ev/qc-framework/blob/3b96d855d836029d857a049dad94e46526e6e8bf/doc/manual/checker_library.md
To group checks together, there is the idea of having checker bundles. Note: It is ok that the checker libraries has only one checker bundle. But then this one should have many checks.
The biggest issue with the implementation is that without the feature #20, it is not possible to configure the criticality of different rule violations. At the moment, the user need to decide for all rules at the same time, if they should be reported and if the are info, warning or error.
Also the reporting is not clear, because the affected rule is not in focus at the moment.
Currently the structure of checks is aligned with the implementation subdirectories.
Expected behavior
Like the architecture describes: A check should addresses exactly one rule.
The text was updated successfully, but these errors were encountered: