Initial commit
This commit is contained in:
commit
da53dbf3d6
75 changed files with 2776 additions and 0 deletions
156
examples/test-output/Command line suite/Command line test.html
Normal file
156
examples/test-output/Command line suite/Command line test.html
Normal file
|
@ -0,0 +1,156 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>TestNG: Command line test</title>
|
||||
<link href="../testng.css" rel="stylesheet" type="text/css" />
|
||||
<link href="../my-testng.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<style type="text/css">
|
||||
.log { display: none;}
|
||||
.stack-trace { display: none;}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function flip(e) {
|
||||
current = e.style.display;
|
||||
if (current == 'block') {
|
||||
e.style.display = 'none';
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
e.style.display = 'block';
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
function toggleBox(szDivId, elem, msg1, msg2)
|
||||
{
|
||||
var res = -1; if (document.getElementById) {
|
||||
res = flip(document.getElementById(szDivId));
|
||||
}
|
||||
else if (document.all) {
|
||||
// this is the way old msie versions work
|
||||
res = flip(document.all[szDivId]);
|
||||
}
|
||||
if(elem) {
|
||||
if(res == 0) elem.innerHTML = msg1; else elem.innerHTML = msg2;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function toggleAllBoxes() {
|
||||
if (document.getElementsByTagName) {
|
||||
d = document.getElementsByTagName('div');
|
||||
for (i = 0; i < d.length; i++) {
|
||||
if (d[i].className == 'log') {
|
||||
flip(d[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// -->
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h2 align='center'>Command line test</h2><table border='1' align="center">
|
||||
<tr>
|
||||
<td>Tests passed/Failed/Skipped:</td><td>1/1/0</td>
|
||||
</tr><tr>
|
||||
<td>Started on:</td><td>Mon Aug 14 16:35:09 PDT 2023</td>
|
||||
</tr>
|
||||
<tr><td>Total time:</td><td>0 seconds (26 ms)</td>
|
||||
</tr><tr>
|
||||
<td>Included groups:</td><td></td>
|
||||
</tr><tr>
|
||||
<td>Excluded groups:</td><td></td>
|
||||
</tr>
|
||||
</table><p/>
|
||||
<small><i>(Hover the method name to see the test class name)</i></small><p/>
|
||||
<table width='100%' border='1' class='invocation-failed'>
|
||||
<tr><td colspan='4' align='center'><b>FAILED TESTS</b></td></tr>
|
||||
<tr><td><b>Test method</b></td>
|
||||
<td><b>Attribute(s)</b></td>
|
||||
<td width="30%"><b>Exception</b></td>
|
||||
<td width="10%"><b>Time (seconds)</b></td>
|
||||
<td><b>Instance</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td title='com.example.ExampleTest.testFail()'><b>testFail</b><br>Test class: com.example.ExampleTest</td>
|
||||
<td><div><pre>java.lang.AssertionError: failed
|
||||
at org.testng.Assert.fail(Assert.java:111)
|
||||
at com.example.ExampleTest.testFail(ExamplesTest.java:14)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
|
||||
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
|
||||
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
|
||||
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
|
||||
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
|
||||
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
|
||||
at org.testng.TestRunner.privateRun(TestRunner.java:848)
|
||||
at org.testng.TestRunner.run(TestRunner.java:621)
|
||||
at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
|
||||
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
|
||||
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
|
||||
at org.testng.SuiteRunner.run(SuiteRunner.java:336)
|
||||
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
|
||||
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
|
||||
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
|
||||
at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
|
||||
at org.testng.TestNG.runSuites(TestNG.java:1114)
|
||||
at org.testng.TestNG.run(TestNG.java:1082)
|
||||
at org.testng.TestNG.privateMain(TestNG.java:1440)
|
||||
at org.testng.TestNG.main(TestNG.java:1404)
|
||||
</pre></div><a href='#' onClick='toggleBox("stack-trace1157058691", this, "Click to show all stack frames", "Click to hide stack frames")'>Click to show all stack frames</a>
|
||||
<div class='stack-trace' id='stack-trace1157058691'><pre>java.lang.AssertionError: failed
|
||||
at org.testng.Assert.fail(Assert.java:111)
|
||||
at com.example.ExampleTest.testFail(ExamplesTest.java:14)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
|
||||
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
|
||||
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
|
||||
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
|
||||
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
|
||||
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
|
||||
at org.testng.TestRunner.privateRun(TestRunner.java:848)
|
||||
at org.testng.TestRunner.run(TestRunner.java:621)
|
||||
at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
|
||||
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
|
||||
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
|
||||
at org.testng.SuiteRunner.run(SuiteRunner.java:336)
|
||||
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
|
||||
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
|
||||
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
|
||||
at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
|
||||
at org.testng.TestNG.runSuites(TestNG.java:1114)
|
||||
at org.testng.TestNG.run(TestNG.java:1082)
|
||||
at org.testng.TestNG.privateMain(TestNG.java:1440)
|
||||
at org.testng.TestNG.main(TestNG.java:1404)
|
||||
</pre></div></td>
|
||||
<td>0</td>
|
||||
<td>com.example.ExampleTest@72b6cbcc</td></tr>
|
||||
</table><p>
|
||||
<table width='100%' border='1' class='invocation-passed'>
|
||||
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
|
||||
<tr><td><b>Test method</b></td>
|
||||
<td><b>Attribute(s)</b></td>
|
||||
<td width="30%"><b>Exception</b></td>
|
||||
<td width="10%"><b>Time (seconds)</b></td>
|
||||
<td><b>Instance</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td title='com.example.ExampleTest.verifyHello()'><b>verifyHello</b><br>Test class: com.example.ExampleTest</td>
|
||||
<td></td>
|
||||
<td>0</td>
|
||||
<td>com.example.ExampleTest@72b6cbcc</td></tr>
|
||||
</table><p>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
|
||||
<testsuite ignored="0" hostname="gambit" failures="1" tests="2" name="Command line test" time="0.026" errors="0" timestamp="2023-08-14T16:35:09 PDT">
|
||||
<testcase classname="com.example.ExampleTest" name="testFail" time="0.004">
|
||||
<failure type="java.lang.AssertionError" message="failed">
|
||||
<![CDATA[java.lang.AssertionError: failed
|
||||
at org.testng.Assert.fail(Assert.java:111)
|
||||
at com.example.ExampleTest.testFail(ExamplesTest.java:14)
|
||||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
|
||||
at java.base/java.lang.reflect.Method.invoke(Method.java:578)
|
||||
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:664)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:227)
|
||||
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
|
||||
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:957)
|
||||
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:200)
|
||||
at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
|
||||
at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
|
||||
at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
|
||||
at org.testng.TestRunner.privateRun(TestRunner.java:848)
|
||||
at org.testng.TestRunner.run(TestRunner.java:621)
|
||||
at org.testng.SuiteRunner.runTest(SuiteRunner.java:443)
|
||||
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:437)
|
||||
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:397)
|
||||
at org.testng.SuiteRunner.run(SuiteRunner.java:336)
|
||||
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
|
||||
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
|
||||
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1280)
|
||||
at org.testng.TestNG.runSuitesLocally(TestNG.java:1200)
|
||||
at org.testng.TestNG.runSuites(TestNG.java:1114)
|
||||
at org.testng.TestNG.run(TestNG.java:1082)
|
||||
at org.testng.TestNG.privateMain(TestNG.java:1440)
|
||||
at org.testng.TestNG.main(TestNG.java:1404)
|
||||
]]>
|
||||
</failure>
|
||||
</testcase> <!-- testFail -->
|
||||
<testcase classname="com.example.ExampleTest" name="verifyHello" time="0.001"/>
|
||||
</testsuite> <!-- Command line test -->
|
13
examples/test-output/Command line suite/testng-failed.xml
Normal file
13
examples/test-output/Command line suite/testng-failed.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
|
||||
<suite name="Failed suite [Command line suite]" verbose="2">
|
||||
<test thread-count="5" name="Command line test(failed)" verbose="2">
|
||||
<classes>
|
||||
<class name="com.example.ExampleTest">
|
||||
<methods>
|
||||
<include name="testFail"/>
|
||||
</methods>
|
||||
</class> <!-- com.example.ExampleTest -->
|
||||
</classes>
|
||||
</test> <!-- Command line test(failed) -->
|
||||
</suite> <!-- Failed suite [Command line suite] -->
|
Loading…
Add table
Add a link
Reference in a new issue