jenkinsci / jenkinsci/junit-plugin

[JENKINS-3225] Hyperlink URLs in JUnit output

Open
#827 11 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

In tests I work on, it is common to print URLs as part of the failure message or

stdout/stderr to refer the failure evaluator to some other resource, e.g. a wiki

page explaining why this test is significant, or a bug report, or even a

screenshot captured during the test:

http://hg.netbeans.org/main/diff/d2e46e3d2b9c/jellytools.platform/src/org/netbeans/jellytools/JellyTestCase.java

Unfortunately, Hudson's web output does not hyperlink these URLs, so you have to

copy them and paste them into the Location bar. It would be nice if these were

automatically detected, and hyperlinked.

---
Originally reported by jglick, imported from: Hyperlink URLs in JUnit output


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

Raw content of original issue

In tests I work on, it is common to print URLs as part of the failure message or
stdout/stderr to refer the failure evaluator to some other resource, e.g. a wiki
page explaining why this test is significant, or a bug report, or even a
screenshot captured during the test:

http://hg.netbeans.org/main/diff/d2e46e3d2b9c/jellytools.platform/src/org/netbeans/jellytools/JellyTestCase.java

Unfortunately, Hudson's web output does not hyperlink these URLs, so you have to
copy them and paste them into the Location bar. It would be nice if these were
automatically detected, and hyperlinked.

  • environment: Platform: All, OS: All

Contributor guide

Open the contributing guide

Research direction

Start by locating the junit-plugin component that renders JUnit failure messages and stdout/stderr in Hudson's web output, then reproduce the issue with the example URL from the report. Done means URLs printed in these results are automatically rendered as usable hyperlinks without breaking surrounding output.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.