asam-ev / qc-opendrive

Mozilla Public License 2.0
7 stars 1 forks source link

Update rule execution verification #18

Closed patrickpa closed 3 months ago

patrickpa commented 3 months ago

Description

This PR updates the rule execution verification that evaluates if a rule should execute in the current file given its schema. Now, it supports any schema that has a schema version greater or equal to an initial support schema version.

Main changes

  1. Update rule execution verification to match any schema version higher than initial supported one
  2. Update rule uid registration to used fixed schema
  3. Add tests to guarantee rules do not execute when schema version is lower

How was the PR tested?

  1. Unit-test are passing for the new added functionality.

Notes