jenkinsci / jenkinsci/junit-plugin

[JENKINS-7893] Unit test trend over time

Open
#886 0 comments 0 reactions 0 assignees View on GitHub
component:junit-plugin enhancement imported-jira-issue priority:major resolution:unresolved
Dominant language
Java
Stars
87
Forks
351
Avg merge
1d 19h
Merged PRs (30d)
2

Description

When generating a test trend graph with the url:

http://hudson-server:8080/job//test/trend?width=800&height=600

It would be very nice if I could have time along the x-axis, instead of builds (which are not uniformly spaced in time) and if it was possible to specify a date range. Something like this:

http://hudson-server:8080/job//test/trend?width=800&height=600&x_axis=time&time_begin=-6weeks&time_end=now

---
Originally reported by tsondergaard, imported from: Unit test trend over time


  • status: Open
  • priority: Major
  • component(s): junit-plugin
  • resolution: Unresolved
  • votes: 2
  • watchers: 3
  • imported: 2025-11-26

Raw content of original issue

When generating a test trend graph with the url:

http://hudson-server:8080/job/<jobname>/test/trend?width=800&height=600

It would be very nice if I could have time along the x-axis, instead of builds (which are not uniformly spaced in time) and if it was possible to specify a date range. Something like this:

http://hudson-server:8080/job/<jobname>/test/trend?width=800&height=600&x_axis=time&time_begin=-6weeks&time_end=now

Contributor guide

Open the contributing guide

Research direction

Start by locating the junit-plugin implementation behind the /test/trend endpoint and determine how its current build-based graph is produced. Check how the endpoint could represent x_axis, time_begin, and time_end, then verify that time-based axes and date-range filtering match the requested example URL.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.