|
|
<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8">
|
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
<title>XBoot测试报告</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">XBoot</span></a>
|
</li>
|
<li class="m-r-10">
|
<a href="#"><span class="badge badge-primary">三月 17, 2023 17:20:08</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>17:20:09 下午</span> / <span>0.014 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'>03.17.2023 17:20:09</span>
|
<span class='badge badge-danger'>03.17.2023 17:20:09</span>
|
<span class='badge badge-default'>0.014 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>17:20:09</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, 2023 17:20:08</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, 2023 17:20:09</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>
|