jenkinsci / jenkinsci/junit-plugin

[JENKINS-11639] Add "duration difference" column to JUnit "All Tests" section

Open
#908 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

The "testReport" section at the bottom of the JUnit results page currently shows name, duration, fail, skip and difference in fail/skip from the previous run. A new column showing difference in duration would (I assume) be pretty easy to add and would be very useful.

See attached image for a mockup to clarify what I mean.

---
Originally reported by faceless, imported from: Add "duration difference" column to JUnit "All Tests" section


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

Raw content of original issue

The "testReport" section at the bottom of the JUnit results page currently shows name, duration, fail, skip and difference in fail/skip from the previous run. A new column showing difference in duration would (I assume) be pretty easy to add and would be very useful.

See attached image for a mockup to clarify what I mean.

1 attachment

- [durationdiff.png](https://issues.jenkins.io/secure/attachment/21023/durationdiff.png)
> ![durationdiff.png](https://issues.jenkins.io/secure/attachment/21023/durationdiff.png)

Contributor guide

Open the contributing guide

Research direction

Start at the JUnit results page's "testReport" section and compare the existing All Tests columns with the attached durationdiff.png mockup. Trace how the current fail/skip difference is calculated and displayed, then add the duration difference column and verify that the table matches the requested layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
frontend, testing-qa
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.