You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@maven.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2021/06/25 20:44:05 UTC
Build failed in Jenkins: Maven » Maven TLP » maven-surefire » master #94
See https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-surefire/job/master/94/
Changes:
* [SUREFIRE-1921] Upgrade Doxia to Version 1.10
7 tests failed.
FAILED: org.apache.maven.plugins.surefire.report.Surefire597Test.testCorruptedTestCaseFailureWithMissingErrorTypeAndMessage
Error Message:
Expected: a string containing "<table border=\"1\" class=\"bodyTable\">\n<tr class=\"a\">\n<th>Tests</th>\n<th>Errors</th>\n<th>Failures</th>\n<th>Skipped</th>\n<th>Success Rate</th>\n<th>Time</th></tr>\n<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td></tr></table>"
but: was "<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Surefire Report</title></head>
<body><script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2>Surefire Report</h2></section><section>
<h2>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0.1</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException: msg</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: msg
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
... 26 more
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: msg</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error">surefire.MyTest:13</div></td></tr></table><br /></section></body></html>"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<table border=\"1\" class=\"bodyTable\">\n<tr class=\"a\">\n<th>Tests</th>\n<th>Errors</th>\n<th>Failures</th>\n<th>Skipped</th>\n<th>Success Rate</th>\n<th>Time</th></tr>\n<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td></tr></table>"
but: was "<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Surefire Report</title></head>
<body><script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2>Surefire Report</h2></section><section>
<h2>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0.1</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException: msg</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: msg
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
... 26 more
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: msg</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error">surefire.MyTest:13</div></td></tr></table><br /></section></body></html>"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.Surefire597Test.testCorruptedTestCaseFailureWithMissingErrorTypeAndMessage(Surefire597Test.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:50)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
... 26 more
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException: msg</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error">surefire.MyTest:13</div></td></tr></table><br /></section></body></html>"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.Surefire597Test.testCorruptedTestCaseFailureWithMissingErrorTypeAndMessage(Surefire597Test.java:56)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:90)
at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:50)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportEnclosedTrimStackTrace
Error Message:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest$A"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest$A">MyTest$A</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest.24A"></a>MyTest$A</h3><a name="surefire.MyTest$A"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTestA.t"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTestA.t"></a><a href="#surefire.MyTestA.t">t</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTestA.t');"><span style="display:inline;" id="surefire.MyTestA.t-off"> + </span><span style="display:none;" id="surefire.MyTestA.t-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTestA.t-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.access$200(MyTest.java:9)
at surefire.MyTest$A.t(MyTest.java:45)
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTestA.t"></a>t</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="t-error"><a href="./xref-test/surefire/MyTest$A.html#45">surefire.MyTest$A:45</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest$A"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest$A">MyTest$A</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest.24A"></a>MyTest$A</h3><a name="surefire.MyTest$A"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTestA.t"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTestA.t"></a><a href="#surefire.MyTestA.t">t</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTestA.t');"><span style="display:inline;" id="surefire.MyTestA.t-off"> + </span><span style="display:none;" id="surefire.MyTestA.t-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTestA.t-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.access$200(MyTest.java:9)
at surefire.MyTest$A.t(MyTest.java:45)
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTestA.t"></a>t</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="t-error"><a href="./xref-test/surefire/MyTest$A.html#45">surefire.MyTest$A:45</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportEnclosedTrimStackTrace(SurefireReportMojoTest.java:479)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportEnclosed
Error Message:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest$A"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest$A">MyTest$A</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest.24A"></a>MyTest$A</h3><a name="surefire.MyTest$A"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTestA.t"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTestA.t"></a><a href="#surefire.MyTestA.t">t</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTestA.t');"><span style="display:inline;" id="surefire.MyTestA.t-off"> + </span><span style="display:none;" id="surefire.MyTestA.t-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTestA.t-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.access$200(MyTest.java:9)
at surefire.MyTest$A.t(MyTest.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTestA.t"></a>t</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="t-error"><a href="./xref-test/surefire/MyTest$A.html#45">surefire.MyTest$A:45</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest$A"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest$A">MyTest$A</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest.24A"></a>MyTest$A</h3><a name="surefire.MyTest$A"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTestA.t"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTestA.t"></a><a href="#surefire.MyTestA.t">t</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTestA.t');"><span style="display:inline;" id="surefire.MyTestA.t-off"> + </span><span style="display:none;" id="surefire.MyTestA.t-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTestA.t-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.access$200(MyTest.java:9)
at surefire.MyTest$A.t(MyTest.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runners.Suite.runChild(Suite.java:128)
at org.junit.runners.Suite.runChild(Suite.java:27)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTestA.t"></a>t</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="t-error"><a href="./xref-test/surefire/MyTest$A.html#45">surefire.MyTest$A:45</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportEnclosed(SurefireReportMojoTest.java:541)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)
</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTestA.t"></a>t</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="t-error"><a href="./xref-test/surefire/MyTest$A.html#45">surefire.MyTest$A:45</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportEnclosed(SurefireReportMojoTest.java:541)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClassTrimStackTrace
Error Message:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClassTrimStackTrace(SurefireReportMojoTest.java:329)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClassTrimStackTrace(SurefireReportMojoTest.java:329)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testBasicSurefireReport_AnchorTestCases
Stack Trace:
junit.framework.AssertionFailedError
at junit.framework.Assert.fail(Assert.java:55)
at junit.framework.Assert.assertTrue(Assert.java:22)
at junit.framework.Assert.assertTrue(Assert.java:31)
at junit.framework.TestCase.assertTrue(TestCase.java:200)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testBasicSurefireReport_AnchorTestCases(SurefireReportMojoTest.java:225)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClass
Error Message:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.IndexOutOfBoundsException</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClass(SurefireReportMojoTest.java:392)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: java.lang.IndexOutOfBoundsException</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportNestedClass(SurefireReportMojoTest.java:392)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
FAILED: org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportSingleError
Error Message:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0.1</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">this is different message</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: this is different message</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
Stack Trace:
java.lang.AssertionError:
Expected: a string containing "<tr class=\"b\">\n<td>1</td>\n<td>1</td>\n<td>0</td>\n<td>0</td>\n<td>0%</td>\n<td>0</td>"
but: was "<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.9.2 at 2021-06-25
| Rendered using Apache Maven Default Skin
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="${outputEncoding}" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
<title>Surefire Report</title>
<link rel="stylesheet" href="./css/maven-base.css" />
<link rel="stylesheet" href="./css/maven-theme.css" />
<link rel="stylesheet" href="./css/site.css" />
<link rel="stylesheet" href="./css/print.css" media="print" />
</head>
<body class="composite">
<div id="banner">
<div class="clear">
<hr/>
</div>
</div>
<div id="breadcrumbs">
<div class="xleft">
<span id="publishDate">Last Published: 2021-06-25</span>
 | <span id="projectVersion">Version: ${project.version}</span>
</div>
<div class="xright"> </div>
<div class="clear">
<hr/>
</div>
</div>
<div id="leftColumn">
<div id="navcolumn">
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
<img class="poweredBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
</a>
</div>
</div>
<div id="bodyColumn">
<div id="contentBox">
<script type="application/javascript">
//<![CDATA[
function toggleDisplay(elementId) {
var elm = document.getElementById(elementId + '-error');
if (elm == null) {
elm = document.getElementById(elementId + '-failure');
}
if (elm && typeof elm.style != "undefined") {
if (elm.style.display == "none") {
elm.style.display = "";
document.getElementById(elementId + '-off').style.display = "none";
document.getElementById(elementId + '-on').style.display = "inline";
} else if (elm.style.display == "") { elm.style.display = "none";
document.getElementById(elementId + '-off').style.display = "inline";
document.getElementById(elementId + '-on').style.display = "none";
}
}
}
//]]>
</script><section>
<h2><a name="Surefire_Report"></a>Surefire Report</h2></section><section>
<h2><a name="Summary"></a>Summary</h2><a name="Summary"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: failures are anticipated and checked for with assertions while errors are unanticipated.</p><br /></section><section>
<h2><a name="Package_List"></a>Package List</h2><a name="Package_List"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<th>Package</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire">surefire</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table><br />
<p>Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.</p><section>
<h3><a name="surefire"></a>surefire</h3><a name="surefire"></a>
<table border="1" class="bodyTable">
<tr class="a">
<th></th>
<th>Class</th>
<th>Tests</th>
<th>Errors</th>
<th>Failures</th>
<th>Skipped</th>
<th>Success Rate</th>
<th>Time</th></tr>
<tr class="b">
<td align="left"><a href="#surefire.MyTest"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a href="#surefire.MyTest">MyTest</a></td>
<td align="left">1</td>
<td align="left">1</td>
<td align="left">0</td>
<td align="left">0</td>
<td align="left">0%</td>
<td align="left">0</td></tr></table></section><br /></section><section>
<h2><a name="Test_Cases"></a>Test Cases</h2><a name="Test_Cases"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><section>
<h3><a name="MyTest"></a>MyTest</h3><a name="surefire.MyTest"></a>
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><a href="#surefire.MyTest.test"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></a></td>
<td align="left"><a name="TC_surefire.MyTest.test"></a><a href="#surefire.MyTest.test">test</a>
<div class="detailToggle" style="display:inline"><a href="javascript:toggleDisplay('surefire.MyTest.test');"><span style="display:inline;" id="surefire.MyTest.test-off"> + </span><span style="display:none;" id="surefire.MyTest.test-on"> - </span>[ Detail ]</a></div></td>
<td align="left">0.1</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">this is different message</td>
<td align="left"></td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="surefire.MyTest.test-error" style="display:none;">
<div>
<pre>java.lang.RuntimeException: java.lang.IndexOutOfBoundsException
at surefire.MyTest.rethrownDelegate(MyTest.java:24)
at surefire.MyTest.newRethrownDelegate(MyTest.java:17)
at surefire.MyTest.test(MyTest.java:13)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:272)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:167)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:147)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:130)
at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:211)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:163)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:105)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: this is different message</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportSingleError(SurefireReportMojoTest.java:244)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Caused by: java.lang.IndexOutOfBoundsException
at surefire.MyTest.failure(MyTest.java:33)
at surefire.MyTest.access$100(MyTest.java:9)
at surefire.MyTest$Nested.run(MyTest.java:38)
at surefire.MyTest.delegate(MyTest.java:29)
at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
<td align="left"></td></tr></table></section><br /></section><section>
<h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
<p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
<table border="1" class="bodyTable">
<tr class="a">
<td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
<td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
<tr class="b">
<td align="left"></td>
<td align="left">java.lang.RuntimeException: this is different message</td></tr>
<tr class="a">
<td align="left"></td>
<td align="left">
<div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
</div>
</div>
<div class="clear">
<hr/>
</div>
<div id="footer">
<div class="xright">
Copyright ©. </div>
<div class="clear">
<hr/>
</div>
</div>
</body>
</html>
"
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportSingleError(SurefireReportMojoTest.java:244)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at junit.framework.TestCase.runTest(TestCase.java:177)
at junit.framework.TestCase.runBare(TestCase.java:142)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:130)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at junit.framework.TestSuite.runTest(TestSuite.java:241)
at junit.framework.TestSuite.run(TestSuite.java:236)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
Build log:
[...truncated 75543 lines...]
[2021-06-25T20:44:04.234Z] <tr class="b">
[2021-06-25T20:44:04.234Z] <td align="left"></td>
[2021-06-25T20:44:04.234Z] <td align="left">java.lang.RuntimeException: this is different message</td></tr>
[2021-06-25T20:44:04.234Z] <tr class="a">
[2021-06-25T20:44:04.234Z] <td align="left"></td>
[2021-06-25T20:44:04.234Z] <td align="left">
[2021-06-25T20:44:04.234Z] <div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] <div class="clear">
[2021-06-25T20:44:04.234Z] <hr/>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] <div id="footer">
[2021-06-25T20:44:04.234Z] <div class="xright">
[2021-06-25T20:44:04.234Z] Copyright ©. </div>
[2021-06-25T20:44:04.234Z] <div class="clear">
[2021-06-25T20:44:04.234Z] <hr/>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] </body>
[2021-06-25T20:44:04.234Z] </html>
[2021-06-25T20:44:04.234Z] "
[2021-06-25T20:44:04.234Z] at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[2021-06-25T20:44:04.234Z] at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
[2021-06-25T20:44:04.234Z] at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportSingleError(SurefireReportMojoTest.java:244)
[2021-06-25T20:44:04.234Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-06-25T20:44:04.234Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-06-25T20:44:04.234Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-06-25T20:44:04.234Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-06-25T20:44:04.234Z] at junit.framework.TestCase.runTest(TestCase.java:177)
[2021-06-25T20:44:04.234Z] at junit.framework.TestCase.runBare(TestCase.java:142)
[2021-06-25T20:44:04.234Z] at junit.framework.TestResult$1.protect(TestResult.java:122)
[2021-06-25T20:44:04.234Z] at junit.framework.TestResult.runProtected(TestResult.java:142)
[2021-06-25T20:44:04.234Z] at junit.framework.TestResult.run(TestResult.java:125)
[2021-06-25T20:44:04.234Z] at junit.framework.TestCase.run(TestCase.java:130)
[2021-06-25T20:44:04.234Z] at junit.framework.TestSuite.runTest(TestSuite.java:241)
[2021-06-25T20:44:04.234Z] at junit.framework.TestSuite.run(TestSuite.java:236)
[2021-06-25T20:44:04.234Z] at junit.framework.TestSuite.runTest(TestSuite.java:241)
[2021-06-25T20:44:04.234Z] at junit.framework.TestSuite.run(TestSuite.java:236)
[2021-06-25T20:44:04.234Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-06-25T20:44:04.234Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-06-25T20:44:04.234Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-06-25T20:44:04.234Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
[2021-06-25T20:44:04.234Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
[2021-06-25T20:44:04.234Z] Caused by: java.lang.IndexOutOfBoundsException
[2021-06-25T20:44:04.234Z] at surefire.MyTest.failure(MyTest.java:33)
[2021-06-25T20:44:04.234Z] at surefire.MyTest.access$100(MyTest.java:9)
[2021-06-25T20:44:04.234Z] at surefire.MyTest$Nested.run(MyTest.java:38)
[2021-06-25T20:44:04.234Z] at surefire.MyTest.delegate(MyTest.java:29)
[2021-06-25T20:44:04.234Z] at surefire.MyTest.rethrownDelegate(MyTest.java:22)</pre></div></div></td>
[2021-06-25T20:44:04.234Z] <td align="left"></td></tr></table></section><br /></section><section>
[2021-06-25T20:44:04.234Z] <h2><a name="Failure_Details"></a>Failure Details</h2><a name="Failure_Details"></a>
[2021-06-25T20:44:04.234Z] <p>[<a href="#Summary">Summary</a>] [<a href="#Package_List">Package List</a>] [<a href="#Test_Cases">Test Cases</a>]</p><br />
[2021-06-25T20:44:04.234Z] <table border="1" class="bodyTable">
[2021-06-25T20:44:04.234Z] <tr class="a">
[2021-06-25T20:44:04.234Z] <td align="left"><figure><img src="images/icon_error_sml.gif" alt="" /></figure></td>
[2021-06-25T20:44:04.234Z] <td align="left"><a name="surefire.MyTest.test"></a>test</td></tr>
[2021-06-25T20:44:04.234Z] <tr class="b">
[2021-06-25T20:44:04.234Z] <td align="left"></td>
[2021-06-25T20:44:04.234Z] <td align="left">java.lang.RuntimeException: this is different message</td></tr>
[2021-06-25T20:44:04.234Z] <tr class="a">
[2021-06-25T20:44:04.234Z] <td align="left"></td>
[2021-06-25T20:44:04.234Z] <td align="left">
[2021-06-25T20:44:04.234Z] <div id="test-error"><a href="./xref-test/surefire/MyTest.html#13">surefire.MyTest:13</a></div></td></tr></table><br /></section>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] <div class="clear">
[2021-06-25T20:44:04.234Z] <hr/>
[2021-06-25T20:44:04.234Z] </div>
[2021-06-25T20:44:04.234Z] <div id="footer">
[2021-06-25T20:44:04.234Z] <div class="xright">
[2021-06-25T20:44:04.234Z] Copyright ©. </div>
[2021-06-25T20:44:04.235Z] <div class="clear">
[2021-06-25T20:44:04.235Z] <hr/>
[2021-06-25T20:44:04.235Z] </div>
[2021-06-25T20:44:04.235Z] </div>
[2021-06-25T20:44:04.235Z] </body>
[2021-06-25T20:44:04.235Z] </html>
[2021-06-25T20:44:04.235Z] "
[2021-06-25T20:44:04.235Z] at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
[2021-06-25T20:44:04.235Z] at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
[2021-06-25T20:44:04.235Z] at org.apache.maven.plugins.surefire.report.SurefireReportMojoTest.testSurefireReportSingleError(SurefireReportMojoTest.java:244)
[2021-06-25T20:44:04.235Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-06-25T20:44:04.235Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-06-25T20:44:04.235Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-06-25T20:44:04.235Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-06-25T20:44:04.235Z] at junit.framework.TestCase.runTest(TestCase.java:177)
[2021-06-25T20:44:04.235Z] at junit.framework.TestCase.runBare(TestCase.java:142)
[2021-06-25T20:44:04.235Z] at junit.framework.TestResult$1.protect(TestResult.java:122)
[2021-06-25T20:44:04.235Z] at junit.framework.TestResult.runProtected(TestResult.java:142)
[2021-06-25T20:44:04.235Z] at junit.framework.TestResult.run(TestResult.java:125)
[2021-06-25T20:44:04.235Z] at junit.framework.TestCase.run(TestCase.java:130)
[2021-06-25T20:44:04.235Z] at junit.framework.TestSuite.runTest(TestSuite.java:241)
[2021-06-25T20:44:04.235Z] at junit.framework.TestSuite.run(TestSuite.java:236)
[2021-06-25T20:44:04.235Z] at junit.framework.TestSuite.runTest(TestSuite.java:241)
[2021-06-25T20:44:04.235Z] at junit.framework.TestSuite.run(TestSuite.java:236)
[2021-06-25T20:44:04.235Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-06-25T20:44:04.235Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-06-25T20:44:04.235Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-06-25T20:44:04.235Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:99)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.executeTestSet(JUnit3Provider.java:141)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:114)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
[2021-06-25T20:44:04.235Z] at org.apache.maven.shadefire.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
[2021-06-25T20:44:04.235Z]
[2021-06-25T20:44:04.566Z] [INFO]
[2021-06-25T20:44:04.566Z] [INFO] Results:
[2021-06-25T20:44:04.566Z] [INFO]
[2021-06-25T20:44:04.566Z] [ERROR] Failures:
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testBasicSurefireReport_AnchorTestCases
[2021-06-25T20:44:04.566Z] [ERROR] Errors:
[2021-06-25T20:44:04.566Z] [ERROR] junit.framework.JUnit4TestCaseFacade#UNKNOWN
[2021-06-25T20:44:04.566Z] Expected: a string containing "...
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testSurefireReportEnclosed
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testSurefireReportEnclosedTrimStackTrace
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testSurefireReportNestedClass
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testSurefireReportNestedClassTrimStackTrace
[2021-06-25T20:44:04.566Z] [ERROR] org.apache.maven.plugins.surefire.report.SurefireReportMojoTest#testSurefireReportSingleError
[2021-06-25T20:44:04.566Z] [INFO]
[2021-06-25T20:44:04.566Z] [ERROR] Tests run: 13, Failures: 1, Errors: 6, Skipped: 0
[2021-06-25T20:44:04.566Z] [INFO]
[2021-06-25T20:44:04.566Z] [INFO] ------------------------------------------------------------------------
[2021-06-25T20:44:04.566Z] [INFO] Reactor Summary:
[2021-06-25T20:44:04.566Z] [INFO]
[2021-06-25T20:44:04.566Z] [INFO] Apache Maven Surefire .............................. SUCCESS [ 27.301 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire Logger API ................................ SUCCESS [ 9.921 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire API ....................................... SUCCESS [ 24.297 s]
[2021-06-25T20:44:04.566Z] [INFO] Surefire Extensions API ............................ SUCCESS [ 5.446 s]
[2021-06-25T20:44:04.566Z] [INFO] Surefire Extensions SPI ............................ SUCCESS [ 1.779 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire Booter .................................... SUCCESS [ 20.199 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Surefire Test-Grouping Support ............... SUCCESS [ 6.281 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire Providers ................................. SUCCESS [ 0.896 s]
[2021-06-25T20:44:04.566Z] [INFO] Shared JUnit3 Provider Code ........................ SUCCESS [ 3.853 s]
[2021-06-25T20:44:04.566Z] [INFO] Shared Java 5 Provider Base ........................ SUCCESS [ 4.384 s]
[2021-06-25T20:44:04.566Z] [INFO] Shared JUnit4 Provider Code ........................ SUCCESS [ 4.821 s]
[2021-06-25T20:44:04.566Z] [INFO] Shared JUnit48 Provider Code ....................... SUCCESS [ 7.746 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire JUnit Runner .............................. SUCCESS [ 4.077 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire JUnit4 Runner ............................. SUCCESS [ 4.152 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Surefire Common .............................. SUCCESS [01:02 min]
[2021-06-25T20:44:04.566Z] [INFO] SureFire JUnitCore Runner .......................... SUCCESS [02:17 min]
[2021-06-25T20:44:04.566Z] [INFO] SureFire JUnit Platform Runner ..................... SUCCESS [ 10.289 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire TestNG Utils .............................. SUCCESS [ 4.183 s]
[2021-06-25T20:44:04.566Z] [INFO] SureFire TestNG Runner ............................. SUCCESS [ 6.565 s]
[2021-06-25T20:44:04.566Z] [INFO] ShadeFire JUnit3 Provider .......................... SUCCESS [ 1.879 s]
[2021-06-25T20:44:04.566Z] [INFO] Surefire Report Parser ............................. SUCCESS [ 5.433 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Surefire Plugin .............................. SUCCESS [ 9.590 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Failsafe Plugin .............................. SUCCESS [ 50.273 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Surefire Report Plugin ....................... FAILURE [ 14.981 s]
[2021-06-25T20:44:04.566Z] [INFO] Maven Surefire Integration Tests ................... SKIPPED
[2021-06-25T20:44:04.566Z] [INFO] Surefire Shared Utils .............................. SKIPPED
[2021-06-25T20:44:04.566Z] [INFO] ------------------------------------------------------------------------
[2021-06-25T20:44:04.566Z] [INFO] BUILD FAILURE
[2021-06-25T20:44:04.566Z] [INFO] ------------------------------------------------------------------------
[2021-06-25T20:44:04.566Z] [INFO] Total time: 07:08 min
[2021-06-25T20:44:04.566Z] [INFO] Finished at: 2021-06-25T13:44:04-07:00
[2021-06-25T20:44:04.898Z] [INFO] Final Memory: 53M/191M
[2021-06-25T20:44:04.899Z] [INFO] ------------------------------------------------------------------------
[2021-06-25T20:44:04.899Z] [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-test) on project maven-surefire-report-plugin: There are test failures.
[2021-06-25T20:44:04.899Z] [ERROR]
[2021-06-25T20:44:04.899Z] [ERROR] Please refer to C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-surefire-report-plugin\target\surefire-reports for the individual test results.
[2021-06-25T20:44:04.899Z] [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[2021-06-25T20:44:04.899Z] [ERROR] -> [Help 1]
[2021-06-25T20:44:04.899Z] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-test) on project maven-surefire-report-plugin: There are test failures.
[2021-06-25T20:44:04.899Z]
[2021-06-25T20:44:04.899Z] Please refer to C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-surefire-report-plugin\target\surefire-reports for the individual test results.
[2021-06-25T20:44:04.899Z] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
[2021-06-25T20:44:04.899Z] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
[2021-06-25T20:44:04.899Z] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
[2021-06-25T20:44:04.899Z] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
[2021-06-25T20:44:04.899Z] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
[2021-06-25T20:44:04.899Z] at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
[2021-06-25T20:44:04.899Z] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-06-25T20:44:04.899Z] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-06-25T20:44:04.899Z] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-06-25T20:44:04.899Z] at java.lang.reflect.Method.invoke(Method.java:498)
[2021-06-25T20:44:04.899Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
[2021-06-25T20:44:04.899Z] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
[2021-06-25T20:44:04.899Z] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
[2021-06-25T20:44:04.899Z] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[2021-06-25T20:44:04.899Z] Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.
[2021-06-25T20:44:04.899Z]
[2021-06-25T20:44:04.899Z] Please refer to C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-surefire-report-plugin\target\surefire-reports for the individual test results.
[2021-06-25T20:44:04.899Z] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.surefire.SurefireHelper.throwException(SurefireHelper.java:271)
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.surefire.SurefireHelper.reportExecution(SurefireHelper.java:159)
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.surefire.SurefirePlugin.handleSummary(SurefirePlugin.java:435)
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1079)
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:889)
[2021-06-25T20:44:04.899Z] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
[2021-06-25T20:44:04.899Z] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
[2021-06-25T20:44:04.899Z] ... 19 more
[2021-06-25T20:44:04.899Z] [ERROR]
[2021-06-25T20:44:04.899Z] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[2021-06-25T20:44:04.899Z] [ERROR]
[2021-06-25T20:44:04.899Z] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[2021-06-25T20:44:04.899Z] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[2021-06-25T20:44:04.899Z] [ERROR]
[2021-06-25T20:44:04.899Z] [ERROR] After correcting the problems, you can resume the build with the command
[2021-06-25T20:44:04.899Z] [ERROR] mvn <goals> -rf :maven-surefire-report-plugin
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] fileExists
[Pipeline] zip
[2021-06-25T20:44:05.084Z] Writing zip file of C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-failsafe-plugin\target\it to C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-failsafe-plugin--windows-jdk8-maven3.2.x.zip
[2021-06-25T20:44:05.282Z] Zipped 78 entries.
[2021-06-25T20:44:05.282Z] Archiving C:\Users\jenkins\AppData\Local\Temp\jenkins-Maven-maven-box-maven-surefire-master-94\maven-failsafe-plugin--windows-jdk8-maven3.2.x.zip
[2021-06-25T20:44:05.282Z] [Fast Archiver] No artifacts from Maven » Maven TLP » maven-surefire » master #93 to compare, so performing full copy of artifacts
[Pipeline] fileExists
[Pipeline] archiveArtifacts
[2021-06-25T20:44:05.386Z] Archiving artifacts
[2021-06-25T20:44:05.421Z] [Fast Archiver] No artifacts from Maven » Maven TLP » maven-surefire » master #93 to compare, so performing full copy of artifacts
[Pipeline] cleanWs
[2021-06-25T20:44:05.521Z] [WS-CLEANUP] Deleting project workspace...
[2021-06-25T20:44:05.521Z] [WS-CLEANUP] Deferred wipeout is used...
[2021-06-25T20:44:05.603Z] [WS-CLEANUP] done
[Pipeline] }
[Pipeline] // ws
[Pipeline] }
[Pipeline] // timestamps
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // parallel
[Pipeline] echo
Build result: FAILURE
[Pipeline] jiraIssueSelector
[Pipeline] echo
The authors of changes [tibordigana].
[Pipeline] echo
Sending email ...
[Pipeline] emailext
Build succeeded in Jenkins: Maven » Maven TLP » maven-surefire » master #95
Posted by Apache Jenkins Server <je...@builds.apache.org>.
See https://ci-builds.apache.org/job/Maven/job/maven-box/job/maven-surefire/job/master/95/
Changes:
* [SUREFIRE-1922] Fixed internal tests after SUREFIRE-1921
All tests passed