jenkinsci / jenkinsci/junit-plugin
[JENKINS-28901] Trigger Exceptions are missing in JUnit Report
- Dominant language
- Java
- Stars
- 87
- Forks
- 351
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 2
Description
In case a class under test throws an Exception where a trigger is included, the trigger is not shown in the test result error page.
A Junit Test:
public class StacktraceTest {
@Test
public void testSameTriggerClass()
{
throw new IllegalArgumentException("Root", new IllegalArgumentException("Expected Trigger"));
}
}
results in
Error Message
Root
Stacktrace
java.lang.IllegalArgumentException: Root
at .....StacktraceTest.testSameTriggerClass(StacktraceTest.java:12)
But should show
java.lang.IllegalArgumentException: Root
at .....
.....
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.RuntimeException: Expected Trigger
... 24 more
like the Eclipse JUnit Runner.
---
Originally reported by sc_rsc, imported from: Trigger Exceptions are missing in JUnit Report
Raw content of original issue
In case a class under test throws an Exception where a trigger is included, the trigger is not shown in the test result error page.
A Junit Test:
public class StacktraceTest {
@Test
public void testSameTriggerClass()
{
throw new IllegalArgumentException("Root", new IllegalArgumentException("Expected Trigger"));
}}
results in
Error Message
Root
Stacktracejava.lang.IllegalArgumentException: Root
at .....StacktraceTest.testSameTriggerClass(StacktraceTest.java:12)But should show
java.lang.IllegalArgumentException: Root
at .....
.....
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.RuntimeException: Expected Trigger
... 24 morelike the Eclipse JUnit Runner.
- environment:
Windows Server, Jenkins ver. 1.580.3, JUnit Plugin 1.5
1 attachment
- [Stacktrace-junit-result-page.png](https://issues.jenkins.io/secure/attachment/29949/Stacktrace-junit-result-page.png)
> 
Contributor guide
Assessment
This issue has not been assessed yet.