asam-ev / qc-opendrive

Mozilla Public License 2.0
7 stars 1 forks source link

Refactor to use one checker per rule #97

Closed hoangtungdinh closed 2 weeks ago

hoangtungdinh commented 2 weeks ago

Description

This refactoring guarantees that one checker contains only one rule. Besides refactoring, many tests are also added to check for the status of the checkers.

Main changes

  1. Refactor so that each checker contains only one rules
  2. Add more unit tests to check the status of the checkers.
  3. Fix some unit test data file that doesn't follow the schema properly, leading to skipped checks.
  4. Update documentation

How was the PR tested?

  1. Unit-test

Notes Related issue: https://github.com/asam-ev/qc-framework/issues/163