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

TestTrendChart portlet is wrong: the test statistics of the first available build are reported also for dates before the build date

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Component/s: dashboard-view-plugin
    • Labels:
      None

      Description

      The TestTrendChart is not correct:
      the test statistics of the first available build are reported also for dates before the build date.

      consider date_min as the lowest build date among all the builds of all jobs;
      if the first available build of a job is at date1 > date_min, for each date in range [date_min, date], the test statistics of build at date1 are added also to the range above.

      Instead of having
      date1: 1 tests // one job contributes one test
      date2: 1 tests // one job contributes one test
      date3: 2 tests // two jobs contribute one test each
      date4: 3 tests
      we have
      date1: 2 tests // should be 1: one of this tests don't exist at this date
      date2: 2 tests // should be 1: one of this tests don't exist at this date
      date3: 2 tests // correct
      date4: 3 tests

      Attached are the two graphs I have generated. It can be seen that some tests are available only after a certain date, but in the wrong are added also before that date.

      Has anybody experienced this problem?

        Activity

        mambu Marco Ambu created issue -
        mambu Marco Ambu made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s current [ 10162 ]
        Resolution Fixed [ 1 ]

          People

          • Assignee:
            mambu Marco Ambu
            Reporter:
            mambu Marco Ambu
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: