This PR adds a mechanism to trigger updates to the CSAF test files. It works on several layers:
Dependabot is configured to watch for updates in the TC repo and open a PR
We parse the information in the testcases.json in the TC repo and keep track of executed test files for each validation test. If there is a missing test file, we fail the unit test
This will allow us to get informed about new tests (or test changes) if the PR opened by dependabot fails.
Fun fact, this already proved that its worked, because I actually missed a test case for 6.2.1.
This PR adds a mechanism to trigger updates to the CSAF test files. It works on several layers:
testcases.json
in the TC repo and keep track of executed test files for each validation test. If there is a missing test file, we fail the unit testThis will allow us to get informed about new tests (or test changes) if the PR opened by dependabot fails.
Fun fact, this already proved that its worked, because I actually missed a test case for 6.2.1.