-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
16afb1f
commit 1bff502
Showing
81 changed files
with
3,971 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,386 @@ | ||
|
||
|
||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
<title>Extent Report</title> | ||
<link rel="apple-touch-icon" href="https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@b00a2d0486596e73dd7326beacf352c639623a0e/commons/img/logo.png"> | ||
<link rel="shortcut icon" href="https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@b00a2d0486596e73dd7326beacf352c639623a0e/commons/img/logo.png"> | ||
<link href="https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@d6562a79075e061305ccfdb82f01e5e195e2d307/spark/css/spark-style.css" rel="stylesheet" /> | ||
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> | ||
<script src="https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@7cc78ce/spark/js/jsontree.js"></script> | ||
<style type="text/css"></style></head><body class="spa -report standard"> | ||
<div class="app"> | ||
<div class="layout"> | ||
<div class="header navbar"> | ||
<div class="vheader"> | ||
<div class="nav-logo"> | ||
<a href="#"> | ||
<div class="logo" style="background-image: url('https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@b00a2d0486596e73dd7326beacf352c639623a0e/commons/img/logo.png')"></div> | ||
</a> | ||
</div> | ||
<ul class="nav-left"> | ||
<li class="search-box"> | ||
<a class="search-toggle" href="#"> | ||
<i class="search-icon fa fa-search"></i> | ||
<i class="search-icon-close fa fa-close"></i> | ||
</a> | ||
</li> | ||
<li class="search-input"><input id="search-tests" class="form-control" type="text" placeholder="Search..."></li> | ||
</ul> | ||
<ul class="nav-right"> | ||
<li class="m-r-10"> | ||
<a href="#"><span class="badge badge-primary">Test Automation-Extent Report</span></a> | ||
</li> | ||
<li class="m-r-10"> | ||
<a href="#"><span class="badge badge-primary">Nov 15, 2024 02:43:52 AM</span></a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div><div class="side-nav"> | ||
<div class="side-nav-inner"> | ||
<ul class="side-nav-menu"> | ||
<li class="nav-item dropdown" onclick="toggleView('dashboard-view')"> | ||
<a id="nav-dashboard" class="dropdown-toggle" href="#"> | ||
<span class="ico"><i class="fa fa-bar-chart"></i></span> | ||
</a> | ||
</li> | ||
<li class="nav-item dropdown" onclick="toggleView('test-view')"> | ||
<a id="nav-test" class="dropdown-toggle" href="#"> | ||
<span class="ico"><i class="fa fa-list"></i></span> | ||
</a> | ||
</li> | ||
<li class="nav-item dropdown" onclick="toggleView('exception-view')"> | ||
<a id="nav-exception" class="dropdown-toggle" href="#"> | ||
<span class="ico"><i class="fa fa-bug"></i></span> | ||
</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> <div class="vcontainer"> | ||
<div class="main-content"> | ||
<div class="container-fluid p-4 view dashboard-view"> | ||
<div class="row"> | ||
<div class="col-md-3"> | ||
<div class="card"><div class="card-body"> | ||
<p class="m-b-0">Started</p> | ||
<h3>Nov 15, 2024 02:43:52 AM</h3> | ||
</div></div> | ||
</div> | ||
<div class="col-md-3"> | ||
<div class="card"><div class="card-body"> | ||
<p class="m-b-0">Ended</p> | ||
<h3>Nov 15, 2024 02:43:53 AM</h3> | ||
</div></div> | ||
</div> | ||
<div class="col-md-3"> | ||
<div class="card"><div class="card-body"> | ||
<p class="m-b-0 text-pass">Tests Passed</p> | ||
<h3>0</h3> | ||
</div></div> | ||
</div> | ||
<div class="col-md-3"> | ||
<div class="card"><div class="card-body"> | ||
<p class="m-b-0 text-fail">Tests Failed</p> | ||
<h3>1</h3> | ||
</div></div> | ||
</div> | ||
</div> | ||
<div class="row"> | ||
<div class="col-md-6"> | ||
<div class="card"> | ||
<div class="card-header"> | ||
<h6 class="card-title">Tests</h6> | ||
</div> | ||
<div class="card-body"> | ||
<div class=""> | ||
<canvas id='parent-analysis' width='115' height='90'></canvas> | ||
</div> | ||
</div> | ||
<div class="card-footer"> | ||
<div><small data-tooltip='0%'> | ||
<b>0</b> tests passed | ||
</small> | ||
</div> | ||
<div> | ||
<small data-tooltip='100%'><b>1</b> tests failed, | ||
<b>0</b> skipped, <b data-tooltip='0%'>0</b> others | ||
</small> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="col-md-6"> | ||
<div class="card"> | ||
<div class="card-header"> | ||
<h6 class="card-title">Log events</h6> | ||
</div> | ||
<div class="card-body"> | ||
<div class=""> | ||
<canvas id='events-analysis' width='115' height='90'></canvas> | ||
</div> | ||
</div> | ||
<div class="card-footer"> | ||
<div><small data-tooltip='0%'><b>0</b> events passed</small></div> | ||
<div> | ||
<small data-tooltip='100%'><b>2</b> events failed, | ||
<b data-tooltip='%'>0</b> others | ||
</small> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div class="row"><div class="col-md-12"> | ||
<div class="card"><div class="card-header"><p>Timeline</p></div> | ||
<div class="card-body pt-0"><div> | ||
<canvas id="timeline" height="120"></canvas> | ||
</div></div> | ||
</div> | ||
</div></div> | ||
<script> | ||
var timeline = { | ||
"IsValidISBN13Number":1.116 | ||
}; | ||
</script> | ||
<div class="row"> | ||
<div class="col-lg-6 col-md-12 sysenv-container"> | ||
<div class="card"> | ||
<div class="card-header"><p>System/Environment</p></div> | ||
<div class="card-body pb-0 pt-0"><table class="table table-sm table-bordered"> | ||
<thead><tr class="bg-gray"><th>Name</th><th>Value</th></tr></thead> | ||
<tbody> | ||
<tr> | ||
<td>Framework Name</td> | ||
<td>Test Automation</td> | ||
</tr> | ||
<tr> | ||
<td>Author</td> | ||
<td>Ismail elshafeiy</td> | ||
</tr> | ||
<tr> | ||
<td>Framework version</td> | ||
<td>1.1.1</td> | ||
</tr> | ||
<tr> | ||
<td>Operating System</td> | ||
<td><i class='fa fa-apple' ></i> Mac OS X</td> | ||
</tr> | ||
<tr> | ||
<td>Browser</td> | ||
<td> Firefox</td> | ||
</tr> | ||
<tr> | ||
<td>Java</td> | ||
<td>v 21.0.4 - /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home</td> | ||
</tr> | ||
<tr> | ||
<td>Java vendor</td> | ||
<td>Oracle Corporation - https://java.oracle.com/</td> | ||
</tr> | ||
<tr> | ||
<td>User</td> | ||
<td>ismailelshafeiy - /Users/ismailelshafeiy/Projects/Ismail Elshafeiy/TestAutomation_JAVA</td> | ||
</tr> | ||
<tr> | ||
<td>User Settings</td> | ||
<td>TZ: Africa/Cairo, Country: EG, Language: en</td> | ||
</tr> | ||
</tbody> | ||
</table></div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<script> | ||
var statusGroup = { | ||
parentCount: 5, | ||
passParent: 0, | ||
failParent: 1, | ||
warningParent: 0, | ||
skipParent: 0, | ||
childCount: 5, | ||
passChild: 0, | ||
failChild: 0, | ||
warningChild: 0, | ||
skipChild: 0, | ||
infoChild: 0, | ||
grandChildCount: 5, | ||
passGrandChild: 0, | ||
failGrandChild: 0, | ||
warningGrandChild: 0, | ||
skipGrandChild: 0, | ||
infoGrandChild: 0, | ||
eventsCount: 5, | ||
passEvents: 0, | ||
failEvents: 2, | ||
warningEvents: 0, | ||
skipEvents: 0, | ||
infoEvents: 0 | ||
}; | ||
</script><div class="test-wrapper row view test-view"> | ||
<div class="test-list"> | ||
<div class="test-list-tools"> | ||
<ul class="tools pull-left"> | ||
<li><a href="#"><span class="font-size-14">Tests</span></a></li> | ||
</ul> | ||
<ul class="tools text-right"> | ||
<li class="dropdown"> | ||
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-exclamation-circle"></i></a> | ||
<ul id="status-toggle" class="dropdown-menu dropdown-md p-v-0"> | ||
<a class="dropdown-item" status="fail" href="#"><span>Fail</span><span class="status danger"></span></a> | ||
<div class="dropdown-divider"></div> | ||
<a status="clear" class="dropdown-item" href="#"><span>Clear</span><span class="pull-right"><i class="fa fa-close"></i></span></a> | ||
</ul> | ||
</li> | ||
</ul> | ||
</div> <div class="test-list-wrapper scrollable"> | ||
<ul class="test-list-item"> | ||
<li class="test-item" status="fail" test-id="1" | ||
author="" | ||
tag="" | ||
device=""> | ||
<div class="test-detail"> | ||
<p class="name">IsValidISBN13Number</p> | ||
<p class="text-sm"> | ||
<span>2:43:52 AM</span> / <span>00:00:01:116</span> | ||
<span class="badge fail-bg log float-right">Fail</span> | ||
</p> | ||
</div> | ||
<div class="test-contents d-none"> | ||
<div class="detail-head"> | ||
<div class="p-v-10"> | ||
<div class="info"> | ||
<h5 class="test-status text-fail">IsValidISBN13Number</h5> | ||
<span class='badge badge-success'>11.15.2024 2:43:52 AM</span> | ||
<span class='badge badge-danger'>11.15.2024 2:43:53 AM</span> | ||
<span class='badge badge-default'>00:00:01:116</span> | ||
· <span class='uri-anchor badge badge-default'>#test-id=1</span> | ||
<span class='badge badge-default pointer float-right ml-1 et'><i class="fa fa-chevron-down"></i></span> | ||
<span class='badge badge-default pointer float-right ct'><i class="fa fa-chevron-up"></i></span> | ||
</div> | ||
</div> | ||
</div><div class="detail-body mt-4"> | ||
<table class="table table-sm"> | ||
<thead><tr><th class="status-col">Status</th><th class="timestamp-col">Timestamp</th><th class="details-col">Details</th></tr></thead> | ||
<tbody> | ||
<tr class="event-row"> | ||
<td><span class="badge log fail-bg">Fail</span></td> | ||
<td>2:43:53 AM</td> | ||
<td> | ||
<span class='badge white-text red'>IsValidISBN13Number Failed!</span> | ||
</td> | ||
</tr> | ||
<tr class="event-row"> | ||
<td><span class="badge log fail-bg">Fail</span></td> | ||
<td>2:43:53 AM</td> | ||
<td> | ||
<textarea readonly class="code-block">java.lang.AssertionError: expected [true] but found [] | ||
at org.testng.Assert.fail(Assert.java:111) | ||
at org.testng.Assert.failNotEquals(Assert.java:1578) | ||
at org.testng.Assert.assertEqualsImpl(Assert.java:150) | ||
at org.testng.Assert.assertEquals(Assert.java:132) | ||
at org.testng.Assert.assertEquals(Assert.java:656) | ||
at org.testng.Assert.assertEquals(Assert.java:666) | ||
at api.soap.SoapTest.IsValidISBN13Number(SoapTest.java:44) | ||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) | ||
at java.base/java.lang.reflect.Method.invoke(Method.java:580) | ||
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:228) | ||
at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:63) | ||
at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:961) | ||
at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:201) | ||
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:1596) | ||
at org.testng.TestRunner.privateRun(TestRunner.java:819) | ||
at org.testng.TestRunner.run(TestRunner.java:619) | ||
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:1301) | ||
at org.testng.TestNG.runSuitesLocally(TestNG.java:1228) | ||
at org.testng.TestNG.runSuites(TestNG.java:1134) | ||
at org.testng.TestNG.run(TestNG.java:1101) | ||
at com.intellij.rt.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:65) | ||
at com.intellij.rt.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:105) | ||
</textarea> | ||
|
||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
</div> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="test-content scrollable"> | ||
<div class="test-content-tools"> | ||
<ul><li><a class="back-to-test" href="#"><i class="fa fa-arrow-left"></i></a></li></ul> | ||
</div> | ||
<div class="test-content-detail"><div class="detail-body"></div></div> | ||
</div></div> | ||
<div class="test-wrapper row view exception-view attributes-view"> | ||
<div class="test-list"> | ||
<div class="test-list-tools"> | ||
<ul class="tools pull-left"><li><a href=""><span class="font-size-14">Exception</span></a></li></ul> | ||
<ul class="tools text-right"><li><a href="#"><span class="badge badge-primary">1</span></a></li></ul> | ||
</div> | ||
<div class="test-list-wrapper scrollable"> | ||
<ul class="test-list-item"> | ||
<li class="test-item"> | ||
<div class="test-detail"> | ||
<span class="meta"> | ||
<span class='badge log badge-danger'>1</span> | ||
</span> | ||
<p class="name">java.lang.AssertionError</p> | ||
<p class="duration text-sm">1 tests</p> | ||
</div> | ||
<div class="test-contents d-none"> | ||
<div class="info"> | ||
<h4>java.lang.AssertionError</h4> | ||
<span status="fail" class='badge log badge-danger'>1 failed</span> | ||
</div> | ||
<table class='table table-sm mt-4'> | ||
<thead> | ||
<tr> | ||
<th class="status-col">Status</th> | ||
<th class="timestamp-col">Timestamp</th> | ||
<th>TestName</th> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr class="tag-test-status" status="fail"> | ||
<td><span class="badge log fail-bg">Fail</span></td> | ||
<td>02:43:52 AM</td> | ||
<td> | ||
<a href="#" class="linked" test-id='1' id='1'>IsValidISBN13Number</a> | ||
</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
</div> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
<div class="test-content scrollable"> | ||
<div class="test-content-detail"> | ||
<div class="detail-body"></div> | ||
</div> | ||
</div> | ||
</div> </div> | ||
</div> | ||
</div> | ||
</div> | ||
<script src="https://cdn.jsdelivr.net/gh/extent-framework/extent-github-cdn@d6562a79075e061305ccfdb82f01e5e195e2d307/spark/js/spark-script.js"></script> | ||
<script type="text/javascript"></script></body> | ||
</html> |
Oops, something went wrong.