Example test report (summary) for CIP releases
## Issue Background To make it easier for developers to judge if a release passes all tests it should pass, a report in executive summary style is required. The current reporting in SQUAD might do, but - it's not clear which tests are allowed to fail (information, that the developer doesn't care about) - hard to get an overview of tests that aren't allowed to fail (information, that the developer needs to known about) - no report format available in SQUAD that says: "All ok, all tests passed", when a build passes all (required) tests ## Issue description This issues is about creating a mechanism, tool or script, that produces an overview/report (executive summary) for a defined build that was tagged as release (candidate), as announced with the `[ANNOUNCED]` tag on the mailing list. The report should show - either that all required tests have passed - or that some required tests have failed - it would be nice if all test that have failed, but are allowed to fail are also shown (perhaps hidden behind expandable plus or something similar) ## Acceptance criteria - [x] It is clear how to distinguish required tests from tests that are allowed to fail - [x] The format of the report has been agreed upon - [x] Functional Report/management summary creation for a defined build in SQUAD, containing - [x] Overall Pass or fail statement - [x] If fail statement: overview of required failed tests - [x] Possibility to expand a list of failed tests, that are allowed to fail - [x] Report management summary has been tested on a previously announced CIP kernel release. - [x] Overall pass/fail message includes a disclaimer if there were incomplete test jobs - [x] Extend the cip-release-reports interface to be able to - [x] Generate a single release report for a given group, project and build - [x] Build release reports for all groups if the group options is omitted - [x] Build release reports all project if the project options is omitted - [x] Build release reports all builds if the build options is omitted
issue