14 changed files with 1197 additions and 1158 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,233 +1,233 @@ |
|||
|
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
|||
<title>Hiver测试报告</title> |
|||
<link rel="apple-touch-icon" href="spark/logo.png"> |
|||
<link rel="shortcut icon" href="spark/logo.png"> |
|||
<link rel="stylesheet" href="spark/spark-style.css"> |
|||
<link rel="stylesheet" href="spark/font-awesome.min.css"> |
|||
<script src="spark/jsontree.js"></script> |
|||
<style type="text/css"></style></head><body class="spa -report dark"> |
|||
<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('spark/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">Hiver</span></a> |
|||
</li> |
|||
<li class="m-r-10"> |
|||
<a href="#"><span class="badge badge-primary">九月 17, 2024 23:19:41</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('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('dashboard-view')"> |
|||
<a id="nav-dashboard" class="dropdown-toggle" href="#"> |
|||
<span class="ico"><i class="fa fa-bar-chart"></i></span> |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> <div class="vcontainer"> |
|||
<div class="main-content"> |
|||
<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="pass" href="#"><span>Pass</span><span class="status success"></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="pass" test-id="1" |
|||
author="" |
|||
tag="" |
|||
device=""> |
|||
<div class="status-avatar pass-bg"> |
|||
<i class="fa fa-check text-white"></i> |
|||
</div> |
|||
<div class="test-detail"> |
|||
<span class="meta text-white badge badge-sm"></span> |
|||
<p class="name">passTest</p> |
|||
<p class="text-sm"><span>23:19:42 下午</span> / <span>0.018 secs</span></p> |
|||
</div> |
|||
<div class="test-contents d-none"> |
|||
<div class="detail-head"> |
|||
<div class="p-v-10"> |
|||
<div class="info"> |
|||
<div class='float-right'><span class='badge badge-default'>#test-id=1</span></div> |
|||
<h5 class="test-status text-pass">passTest</h5> |
|||
<span class='badge badge-success'>09.17.2024 23:19:42</span> |
|||
<span class='badge badge-danger'>09.17.2024 23:19:42</span> |
|||
<span class='badge badge-default'>0.018 secs</span> |
|||
</div> |
|||
<div class="m-t-10 m-l-5"></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 pass-bg">Pass</span></td> |
|||
<td>23:19:42</td> |
|||
<td> |
|||
Test passed |
|||
</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="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>九月 17, 2024 23:19:41</h3> |
|||
</div></div> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<div class="card"><div class="card-body"> |
|||
<p class="m-b-0">Ended</p> |
|||
<h3>九月 17, 2024 23:19:42</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>1</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>0</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='100%'> |
|||
<b>1</b> tests passed |
|||
</small> |
|||
</div> |
|||
<div> |
|||
<small data-tooltip='0%'><b>0</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='100%'><b>1</b> events passed</small></div> |
|||
<div> |
|||
<small data-tooltip='0%'><b>0</b> events failed, |
|||
<b data-tooltip='%'>0</b> others |
|||
</small> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
var statusGroup = { |
|||
parentCount: 5, |
|||
passParent: 1, |
|||
failParent: 0, |
|||
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: 1, |
|||
failEvents: 0, |
|||
warningEvents: 0, |
|||
skipEvents: 0, |
|||
infoEvents: 0 |
|||
}; |
|||
</script> </div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script src="spark/spark-script.js"></script> |
|||
<script type="text/javascript"></script></body> |
|||
|
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
|||
<title>Hiver测试报告</title> |
|||
<link rel="apple-touch-icon" href="spark/logo.png"> |
|||
<link rel="shortcut icon" href="spark/logo.png"> |
|||
<link rel="stylesheet" href="spark/spark-style.css"> |
|||
<link rel="stylesheet" href="spark/font-awesome.min.css"> |
|||
<script src="spark/jsontree.js"></script> |
|||
<style type="text/css"></style></head><body class="spa -report dark"> |
|||
<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('spark/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">Hiver</span></a> |
|||
</li> |
|||
<li class="m-r-10"> |
|||
<a href="#"><span class="badge badge-primary">九月 21, 2024 16:22:06</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('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('dashboard-view')"> |
|||
<a id="nav-dashboard" class="dropdown-toggle" href="#"> |
|||
<span class="ico"><i class="fa fa-bar-chart"></i></span> |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> <div class="vcontainer"> |
|||
<div class="main-content"> |
|||
<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="pass" href="#"><span>Pass</span><span class="status success"></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="pass" test-id="1" |
|||
author="" |
|||
tag="" |
|||
device=""> |
|||
<div class="status-avatar pass-bg"> |
|||
<i class="fa fa-check text-white"></i> |
|||
</div> |
|||
<div class="test-detail"> |
|||
<span class="meta text-white badge badge-sm"></span> |
|||
<p class="name">passTest</p> |
|||
<p class="text-sm"><span>16:22:06 下午</span> / <span>0.012 secs</span></p> |
|||
</div> |
|||
<div class="test-contents d-none"> |
|||
<div class="detail-head"> |
|||
<div class="p-v-10"> |
|||
<div class="info"> |
|||
<div class='float-right'><span class='badge badge-default'>#test-id=1</span></div> |
|||
<h5 class="test-status text-pass">passTest</h5> |
|||
<span class='badge badge-success'>09.21.2024 16:22:06</span> |
|||
<span class='badge badge-danger'>09.21.2024 16:22:06</span> |
|||
<span class='badge badge-default'>0.012 secs</span> |
|||
</div> |
|||
<div class="m-t-10 m-l-5"></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 pass-bg">Pass</span></td> |
|||
<td>16:22:06</td> |
|||
<td> |
|||
Test passed |
|||
</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="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>九月 21, 2024 16:22:06</h3> |
|||
</div></div> |
|||
</div> |
|||
<div class="col-md-3"> |
|||
<div class="card"><div class="card-body"> |
|||
<p class="m-b-0">Ended</p> |
|||
<h3>九月 21, 2024 16:22:06</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>1</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>0</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='100%'> |
|||
<b>1</b> tests passed |
|||
</small> |
|||
</div> |
|||
<div> |
|||
<small data-tooltip='0%'><b>0</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='100%'><b>1</b> events passed</small></div> |
|||
<div> |
|||
<small data-tooltip='0%'><b>0</b> events failed, |
|||
<b data-tooltip='%'>0</b> others |
|||
</small> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
var statusGroup = { |
|||
parentCount: 5, |
|||
passParent: 1, |
|||
failParent: 0, |
|||
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: 1, |
|||
failEvents: 0, |
|||
warningEvents: 0, |
|||
skipEvents: 0, |
|||
infoEvents: 0 |
|||
}; |
|||
</script> </div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script src="spark/spark-script.js"></script> |
|||
<script type="text/javascript"></script></body> |
|||
</html> |
|||
Loading…
Reference in new issue