[ci] More Sophisticated Testing in CI
Make jobs fail if tests on hardware return a valid test result that difference from a reference by too much.
To first order, it would be adding a comparison check to https://gitlab.cern.ch/cms_tk_ph2/Ph2_ACF/-/blob/Dev/.gitlab-ci.yml#L212-235
To further improve this, the results of the tests and comparisons can be reported via the test interface of the GitLab CI. If a compliant artifact is produced, the test results themselves will be available to the pipeline interface as well as the MR interface. (Primarily for unit tests, but this can easily be used for this.)
https://gitlab.cern.ch/help/ci/unit_test_reports
Can use the screenshot handling feature to publish plots for quick checks.
https://gitlab.cern.ch/help/ci/unit_test_reports#viewing-junit-screenshots-on-gitlab
Maybe these are tasks @enibigir? But I'm happy to help as much as I can.