Parameters | Current Release Status | di_application Threshold | Prev Release : latest | % Change with Prev Release |
|---|---|---|---|---|
Open critical bugs | 1 | 10 | 2 | 50% |
Unclassified bugs | 0% | 5% | 25% | 100% |
Code coverage | 95% | 90% | 90% | 5.6% |
Average code smell | 50 | 5 | 90 | 44% |
Code smell density | 5% | 10% | 6.9% | 27.7% |
Skipped tests | 31.6% | 0% | 41% | 24.2% |
Failed functional tests | 21.4% | 0% | 16.7% | 28.6% |
Failed unit tests | 20% | 5% | 0% | 100% |
User stories completed | 95% | 90% | 93.3% | 33.7% |
Critical Vulnerabilities | 16 | 0 | 25 | |
Denied Licenses | 0 | 0 | NA | NA |
Secure Alerts | NA | 0 | NA | NA |
Release parameter | Available details | Why details are useful |
|---|---|---|
Code coverage | Execution Date, Coverage, Duration, Tool Engine | This parameter helps the release manager to understand which Technical service is accounting for the least code coverage for a release. Development managers can then assess details and direct the team to focus on improving the coverage for that specific service. |
Skipped tests | Test Run ID, Technical Service, Total, Skipped, Tested at, Tool Engine. | Understanding whether some services sustain higher rates of skipped tests can guide release managers to understand which services are the bottleneck for the entire release. Approving high skipped test rates can result in high possibility of incidents when application is in production, |
Failed unit tests | Test Run ID, Technical Service, Total, Failed, Tested At, Tool Engine | The details page helps to identify which services have higher failed unit tests. High failed unit tests indicate potential defects, risking stability and reliability of the software in a production environment. |
Failed functional tests | Test Run ID, Technical Service, Total Failed, Tested At, Tool Engine | The details page helps to identify which services have the highest failed functional test rates. High failed functional test rates suggest critical features might not work as intended, risking user dissatisfaction and product credibility, post-release. |
Open critical bugs | Bug, Summary, State, Technical Service, Severity, Created By | Understanding the severity of a collection of open bugs by service enables insight regarding the general quality of service code and implies whether further investigation into the service is warranted. |
Unclassified bugs | Bug, Summary, State, Technical Service, Created By, Assigned to | Understanding the list of bugs which are unclassified in one single page with respect to an upcoming release helps development managers be prepared for any unknown issues. He can go through the list and assign appropriate severity within the parent tool. |
Average code smell | Technical Service, Execution Date, Code Smell, Duration, Tool Engine | Understanding chronically high code smell for a specific service indicates that investigation of code quality for that service is warranted. |
Code smell density | Technical Service, Execution Date, Code Smell Density, Duration, Tool Engine | Understanding chronically high code smell density for a specific service indicates that investigation of code quality for that service is warranted. |
User stories completed | User Story, Summary, Feature Name, Technical Service, Created On, Assigned to | The details page provides the list of user stories and associated features which the team have completed as [art of the release. |
Critical Vulnerabilities | Technical Service, Application, Image Name, Release Name, Total Vulnerabilities, Critical, High, Scanned on, Secure Engine | Critical-level vulnerabilities found in container images are one of the most important variables in the go-no go decision process. Severe consequences are possible if the threshold is breached. |
Denied Licenses | Technical Service, Application, Image Name, Release Name, License Detected, Critical, Scanned on, Secure Engine | This parameter represents the list of licenses that are restricted or denied by policy, depending on the specific application and release version selected. This is a necessary factor in release management. |