asam-ev / qc-framework

Mozilla Public License 2.0
13 stars 6 forks source link

Update result file schema and add demo pipeline #86

Closed hoangtungdinh closed 2 weeks ago

hoangtungdinh commented 2 weeks ago

Description

This PR is ready for CCB's review.

This PR updates the result file schema, taking into account all the requirements. All related C++ classes are also updated to reflect the new schema.

This PR also adds a docker-based demo pipeline that supports the checker bundles for OpenDrive and OpenScenario.

Main changes

  1. Update the result file schema and the corresponding C++ classes. The new result file schema addresses all the requirements and is expected to be stable.
  2. Update the text report module to report the list of addressed rules and violated rules from the result files.
  3. Add the demo pipeline. The demo pipeline is available on the GitHub Container Registry and will be updated every night at 4 am UTC.
  4. Some minor improvements

How was the PR tested?

  1. Tests are documented in each PR above.

Notes This PR closes the following issues

pmai commented 2 weeks ago

@AsamDiegoSanchez @hoangtungdinh same here: was this officially approved in the CCB? Then we should tag as ready for merge, and I can perform the merge.

AsamDiegoSanchez commented 2 weeks ago

yes, it was approved without any further comments