I have already reached out to maintainer but posting this here as well per
best practices on plugin extension.
Here are the changes I need:
- Limit number of parameterized builds and jobs for each build to a certain time (e.g. only show those started in last 2 weeks) The builds we are showing in the report are build flows that trigger regression tests. Tests are triggered either nightly and weekly. The table can easily get very large and clutters what the team needs to focus on.
- Change the URL text shown in each cell to include build time and build duration. Currently, report shows build.displayName, which is very useful for us since it's just the build number. We also wanted to add build duration to see if we there regressions in test run times vs. earlier test run.
- Change URL to navigate to test results. Our test runs use the Build Flow Test Aggregator to aggregate JUnit XML results from each test job triggered by the build flow. This provides more information on what tests were run, what failed, etc.
- Add text that shows QA acceptance status in each cell. We are using this report to determine if a build is good enough. The way we are doing this is that after test run analysis is complete, build description is updated with appropriate status.
- Change color of each cell based on QA acceptance comments. We need a way to still mark a build as "green" even if tests failed since they could have failed due to known issues or due to test environment issues. The build description will have some formatted comments that will determine what color the cell will be.
I also would like to change the name to Build Quality Report to match what the report is showing.
The plugin does not have any licensing information. I'm assuming based on docs that this is MIT license.
What is the best way to proceed?
Thanks!
-jacqui