Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11225

Add aggregation and subview for multi-configuration projects

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Component/s: warnings-plugin
    • Labels:
      None
    • Similar Issues:

      Description

      Issue added as a result of discussion from https://issues.jenkins-ci.org/browse/JENKINS-6772.

      In multi-configuration projects it would be preferable to have the warnings plugin show a different view for each matrix element. On the main page for the multi-configuration project we could have a aggregated view, showing the number of warnings for each matrix element.

      One specific case would be when having different compiler versions on one axis, and operating systems on the other. It would then be interesting to see warnings for the compiler gcc 4.4.2 compiling the project on RHEL4, as well as the warnings for gcc 4.6.1 compiling the project on RHEL5. The aggregated view would then show number of warnings for gcc 4.4.2/RHEL4 and gcc 4.6.1/RHEL5 on the main page, and the subviews would show the actual warnings for each combination of gcc and OS on the subpage.

      Let me know if I need to clarify further.

        Attachments

          Issue Links

            Activity

            Hide
            rschulz Roland Schulz added a comment -

            What would be nice is the root would show which configuration has which warning. Multiple options of how to show that information:

            • show the configuration name as extra information (for "Folder", "Files" and "Warnings" tabs it could be its own column. For details it should be added to the header)
            • add a new tab "Configuration". It works like "Details" but the warnings are grouped by configurations
            • have the whole table with the tabs shown once per configuration

            The reason one of those options would be useful is that we have a large number of configurations in our matrix job (>30) and it is useful to quickly which configurations have the same set of warnings and whether additional warnings are only present for individual configurations.

            Show
            rschulz Roland Schulz added a comment - What would be nice is the root would show which configuration has which warning. Multiple options of how to show that information: show the configuration name as extra information (for "Folder", "Files" and "Warnings" tabs it could be its own column. For details it should be added to the header) add a new tab "Configuration". It works like "Details" but the warnings are grouped by configurations have the whole table with the tabs shown once per configuration The reason one of those options would be useful is that we have a large number of configurations in our matrix job (>30) and it is useful to quickly which configurations have the same set of warnings and whether additional warnings are only present for individual configurations.
            Hide
            drulli Ulli Hafner added a comment -

            Ok, I understand. There is nothing missing in the graphs or in the overview, the details on the root need to be enhanced.

            If you don't mind: could you please file individual issues for these feature request. I'm almost sure that this requires some time so tracking them individually would be easier. Please also consider setting the priorities so we can better see where to start first.

            Show
            drulli Ulli Hafner added a comment - Ok, I understand. There is nothing missing in the graphs or in the overview, the details on the root need to be enhanced. If you don't mind: could you please file individual issues for these feature request. I'm almost sure that this requires some time so tracking them individually would be easier. Please also consider setting the priorities so we can better see where to start first.
            Hide
            rschulz Roland Schulz added a comment -

            I meant those 3 options as alternatives (of which the easiest to do would suffice) not as 3 independent things. Thus I only created one issue: 26913.

            Show
            rschulz Roland Schulz added a comment - I meant those 3 options as alternatives (of which the easiest to do would suffice) not as 3 independent things. Thus I only created one issue: 26913.
            Hide
            drulli Ulli Hafner added a comment - - edited

            Closing this issue since the initial request is fixed. Two additional issues are still open:

            • JENKINS-26913: add the configuration names to the warnings and visualize these properties in the detail view
            • JENKINS-25905: add additional configuration options to the aggregated graph that (one graph per configuration).

            Please use one of these issues for comments.

            Show
            drulli Ulli Hafner added a comment - - edited Closing this issue since the initial request is fixed. Two additional issues are still open: JENKINS-26913 : add the configuration names to the warnings and visualize these properties in the detail view JENKINS-25905 : add additional configuration options to the aggregated graph that (one graph per configuration). Please use one of these issues for comments.
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Ulli Hafner
            Path:
            analysis-test
            checkstyle
            pmd
            warnings
            http://jenkins-ci.org/commit/analysis-suite-plugin/79aa9ccd51f0fdf7f095e8a9aa5148d17af88a39
            Log:
            JENKINS-11225 Added a test case that verifies the current behavior.

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Ulli Hafner Path: analysis-test checkstyle pmd warnings http://jenkins-ci.org/commit/analysis-suite-plugin/79aa9ccd51f0fdf7f095e8a9aa5148d17af88a39 Log: JENKINS-11225 Added a test case that verifies the current behavior.

              People

              • Assignee:
                drulli Ulli Hafner
                Reporter:
                jeinor Jonas Oscarsson
              • Votes:
                7 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: