Skip to content

Allow passing status for each requirement in CI job report

In the first iteration we assume that job report (JSON file) contains confirmation only for all jobs - something like {"*":"passed"} saying that all requirements passed.

It would be nice to accept state per each requirement, so user could pass in the JSON file state for specific requirements, e.g.:

{
  "requirement_iid1": "passed";
  "requirement_iid2": "failed";
  "requirement_iid3": "failed";
}

Allow the parser to parse and create TestReports for multiple requirements, rather than all at once using *. Add support for parsing status for individual requirements. See !33031 (diffs, comment 353097705).

Related to #215513 (closed) and &2859 (comment 310970936)

Edited by charlie ablett