[RELENG-124] Project views are missing findbugs and line coverage columns Created: 22/May/18 Updated: 22/Jun/18 Resolved: 22/Jun/18 |
|
| Status: | Closed |
| Project: | releng |
| Component/s: | Jenkins Job Builder |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Medium |
| Reporter: | Thanh Ha (zxiiro) | Assignee: | Anil Belur |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
| Description |
|
Project views appear to be missing the findbugs and line coverage columns: For example:
Strangely enough there are a few projects that seem to have survived the purge and retained some columns such as:
This seems to be a regression from https://git.opendaylight.org/gerrit/67374 Additionally Merge and Integration views are also missing these columns. |
| Comments |
| Comment by Thanh Ha (zxiiro) [ 22/May/18 ] |
|
Not sure if there were other columns we used to have? The old views were overwritten so hard to back track now. |
| Comment by Anil Belur [ 22/May/18 ] |
|
I thought the when we update an existing view, `jjb update -v` does not remove the existing view and create the view again, instead, it does update only the missing attributes in the view without removing what is already configured. JJB bug? Let me test this. |
| Comment by Anil Belur [ 22/May/18 ] |
|
tested and confirmed view updates are working properly. |
| Comment by Anil Belur [ 22/May/18 ] |
|
Not sure, may want to check if jobs support code coverage? |
| Comment by Thanh Ha (zxiiro) [ 22/May/18 ] |
|
Merge and Verify jobs do support code coverage. Look at the sxp and infrautils links. |
| Comment by Thanh Ha (zxiiro) [ 22/May/18 ] |
|
If a view is modified then it replaces the view with the configured modifications. Most of our project views now only have 6 columns:
They are missing the findbugs and code coverage columns (Merge and Integration views are missing these too). |
| Comment by Anil Belur [ 22/May/18 ] |
|
For the views which are not modified should have 6 columns, but this might be because of how Jenkins display the columns for views which have the relevant data in those columns, and not really a regression or with JJB? Do we need to add findbugs and code coverage columns for all the views? |
| Comment by Thanh Ha (zxiiro) [ 23/May/18 ] |
|
See these screenshots for gbp vs infrautils, we can clearly see that gbp has columns that are not configured whereas infrautils has configured columns. We need these columns in all "project" views + merge + integration. Also the csit views need to ensure they have the "robot" columns. |
| Comment by Anil Belur [ 22/Jun/18 ] |
|
This is fixed closing the issue. |