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

      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.

        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: