Skip to content

final touches before moving DMS to test-suite

This merge request aims to round the final rough edges before moving DMS to use the cicd pipeline described in this repository. It also implements new features. The idea was to keep those two separated, new features and pipeline migration, but you know how things go...

The overall points developed here are:

  1. coverage html report publication both to the web server and to testmo
  2. coverage report fix (in % of code covered)
  3. refactor replicated "rules" in code coverage
  4. update package-builder's golang to 1.21 (nunet-infra#197)
  5. disable flawfinder (port from nunet-infra!70 (merged))

Apart from the coverage html report and coverage % fix, this pipeline should be compatible with the one described in nunet/nunet-infra> develop branch.

Testing this MR should use device-management-service!337 (merged). Before merging this MR in DMS, we have to first merge this and then change the referenced branch to use develop from nunet/test-suite>.

Related to #80

Resolves nunet-infra#197

Edited by Gabriel Chamon

Merge request reports