Skip to content

Commit 9c3a9d4

Browse files
committed
update html
1 parent e3ed5d0 commit 9c3a9d4

File tree

2 files changed

+230
-22
lines changed

2 files changed

+230
-22
lines changed

browserstack-report-action/dist/index.js

Lines changed: 115 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -38291,17 +38291,121 @@ class MockReportService {
3829138291
build_uuid: 'mock-build-123',
3829238292
report: {
3829338293
basic_html: `
38294-
<div class="report-content">
38295-
<h2>Test Results</h2>
38296-
<p>Total Tests: 10</p>
38297-
<p>Passed: 8</p>
38298-
<p>Failed: 1</p>
38299-
<p>Skipped: 1</p>
38300-
<div class="test-details">
38301-
<h3>Failed Tests</h3>
38302-
<pre>Test 'login_test' failed: Element not found</pre>
38303-
</div>
38304-
</div>
38294+
<html>
38295+
<head>
38296+
<title>Build Insights</title>
38297+
</head>
38298+
<body>
38299+
38300+
<h2>Build Insights</h2>
38301+
38302+
<table border="1">
38303+
<tr>
38304+
<th align="center">All</th>
38305+
<th align="center">Passed</th>
38306+
<th align="center">Failed</th>
38307+
<th align="center">Skipped</th>
38308+
<th align="center">Unknown</th>
38309+
</tr>
38310+
<tr>
38311+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests" target="_blank">5</a></td>
38312+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=passed" target="_blank">2</a></td>
38313+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=failed" target="_blank">2</a></td>
38314+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=skipped" target="_blank">1</a></td>
38315+
<td align="center">0</td>
38316+
</tr>
38317+
</table>
38318+
38319+
<br>
38320+
38321+
<table border="1">
38322+
<tr>
38323+
<td align="center">New Failures</td>
38324+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38325+
</tr>
38326+
<tr>
38327+
<td align="center">Always Failing</td>
38328+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38329+
</tr>
38330+
<tr>
38331+
<td align="center">Flaky Test</td>
38332+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38333+
</tr>
38334+
<tr>
38335+
<td align="center">Muted Tests</td>
38336+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38337+
</tr>
38338+
<tr>
38339+
<td align="center">Unique Errors</td>
38340+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38341+
</tr>
38342+
<tr>
38343+
<td align="center">Performance Anomaly</td>
38344+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
38345+
</tr>
38346+
</table>
38347+
<br>
38348+
Note: To check the metrics above, either click on view or increase report generation timeout setting as per <a href=”https://www.browserstack.com/docs/automate/selenium/jenkins ?” target=”_blank”>documentation</a>.
38349+
38350+
<h2>Test List</h2>
38351+
38352+
<table border="1">
38353+
<thead>
38354+
<tr>
38355+
<th align="center">Test Name</th>
38356+
<th align="center">Status</th>
38357+
<th align="center">Test History</th>
38358+
<th align="center">Browser/Device</th>
38359+
<th align="center">OS</th>
38360+
<th align="center">Duration</th>
38361+
</tr>
38362+
</thead>
38363+
<tbody>
38364+
<tr>
38365+
<td><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&details=1327748286" target="_blank">Refresh API User token - Step not defined</a></td>
38366+
<td align="center">Skipped</td>
38367+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&details=1327748286" target="_blank">View History</a></td>
38368+
<td align="center">Chrome 135</td>
38369+
<td align="center">OS X</td>
38370+
<td align="center">92s</td>
38371+
</tr>
38372+
<tr>
38373+
<td><a href="#">Delete Account via API - Step Pending</a></td>
38374+
<td align="center">Failed</td>
38375+
<td align="center"><a href="#">View History</a></td>
38376+
<td align="center">Google Pixel 7</td>
38377+
<td align="center">Android 12</td>
38378+
<td align="center">180s</td>
38379+
</tr>
38380+
<tr>
38381+
<td><a href="#">BStack Demo API</a></td>
38382+
<td align="center">Passed</td>
38383+
<td align="center"><a href="#">View History</a></td>
38384+
<td align="center">Samsung Galaxy Tab S8</td>
38385+
<td align="center">Android 12</td>
38386+
<td align="center">134s</td>
38387+
</tr>
38388+
<tr>
38389+
<td><a href="#">Verify API Create Account (fred, password789)</a></td>
38390+
<td align="center">Failed</td>
38391+
<td align="center"><a href="#">View History</a></td>
38392+
<td align="center">iPhone 14 Pro</td>
38393+
<td align="center">iOS 15.5</td>
38394+
<td align="center">221s</td>
38395+
</tr>
38396+
<tr>
38397+
<td><a href="#">Verify API User Address</a></td>
38398+
<td align="center">Passed</td>
38399+
<td align="center"><a href="#">View History</a></td>
38400+
<td align="center">Chrome 135</td>
38401+
<td align="center">Windows 11</td>
38402+
<td align="center">102s</td>
38403+
</tr>
38404+
</tbody>
38405+
</table>
38406+
38407+
</body>
38408+
</html>
3830538409
`
3830638410
}
3830738411
};

browserstack-report-action/src/services/MockReportService.js

Lines changed: 115 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,17 +68,121 @@ class MockReportService {
6868
build_uuid: 'mock-build-123',
6969
report: {
7070
basic_html: `
71-
<div class="report-content">
72-
<h2>Test Results</h2>
73-
<p>Total Tests: 10</p>
74-
<p>Passed: 8</p>
75-
<p>Failed: 1</p>
76-
<p>Skipped: 1</p>
77-
<div class="test-details">
78-
<h3>Failed Tests</h3>
79-
<pre>Test 'login_test' failed: Element not found</pre>
80-
</div>
81-
</div>
71+
<html>
72+
<head>
73+
<title>Build Insights</title>
74+
</head>
75+
<body>
76+
77+
<h2>Build Insights</h2>
78+
79+
<table border="1">
80+
<tr>
81+
<th align="center">All</th>
82+
<th align="center">Passed</th>
83+
<th align="center">Failed</th>
84+
<th align="center">Skipped</th>
85+
<th align="center">Unknown</th>
86+
</tr>
87+
<tr>
88+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests" target="_blank">5</a></td>
89+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=passed" target="_blank">2</a></td>
90+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=failed" target="_blank">2</a></td>
91+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&status=skipped" target="_blank">1</a></td>
92+
<td align="center">0</td>
93+
</tr>
94+
</table>
95+
96+
<br>
97+
98+
<table border="1">
99+
<tr>
100+
<td align="center">New Failures</td>
101+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
102+
</tr>
103+
<tr>
104+
<td align="center">Always Failing</td>
105+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
106+
</tr>
107+
<tr>
108+
<td align="center">Flaky Test</td>
109+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
110+
</tr>
111+
<tr>
112+
<td align="center">Muted Tests</td>
113+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
114+
</tr>
115+
<tr>
116+
<td align="center">Unique Errors</td>
117+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
118+
</tr>
119+
<tr>
120+
<td align="center">Performance Anomaly</td>
121+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=insights" target="_blank">View</a></td>
122+
</tr>
123+
</table>
124+
<br>
125+
Note: To check the metrics above, either click on view or increase report generation timeout setting as per <a href=”https://www.browserstack.com/docs/automate/selenium/jenkins ?” target=”_blank”>documentation</a>.
126+
127+
<h2>Test List</h2>
128+
129+
<table border="1">
130+
<thead>
131+
<tr>
132+
<th align="center">Test Name</th>
133+
<th align="center">Status</th>
134+
<th align="center">Test History</th>
135+
<th align="center">Browser/Device</th>
136+
<th align="center">OS</th>
137+
<th align="center">Duration</th>
138+
</tr>
139+
</thead>
140+
<tbody>
141+
<tr>
142+
<td><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&details=1327748286" target="_blank">Refresh API User token - Step not defined</a></td>
143+
<td align="center">Skipped</td>
144+
<td align="center"><a href="https://observability.browserstack.com/projects/WDIO+Cucumber+GH/builds/Sanity+Only+Chrome/4052?tab=tests&details=1327748286" target="_blank">View History</a></td>
145+
<td align="center">Chrome 135</td>
146+
<td align="center">OS X</td>
147+
<td align="center">92s</td>
148+
</tr>
149+
<tr>
150+
<td><a href="#">Delete Account via API - Step Pending</a></td>
151+
<td align="center">Failed</td>
152+
<td align="center"><a href="#">View History</a></td>
153+
<td align="center">Google Pixel 7</td>
154+
<td align="center">Android 12</td>
155+
<td align="center">180s</td>
156+
</tr>
157+
<tr>
158+
<td><a href="#">BStack Demo API</a></td>
159+
<td align="center">Passed</td>
160+
<td align="center"><a href="#">View History</a></td>
161+
<td align="center">Samsung Galaxy Tab S8</td>
162+
<td align="center">Android 12</td>
163+
<td align="center">134s</td>
164+
</tr>
165+
<tr>
166+
<td><a href="#">Verify API Create Account (fred, password789)</a></td>
167+
<td align="center">Failed</td>
168+
<td align="center"><a href="#">View History</a></td>
169+
<td align="center">iPhone 14 Pro</td>
170+
<td align="center">iOS 15.5</td>
171+
<td align="center">221s</td>
172+
</tr>
173+
<tr>
174+
<td><a href="#">Verify API User Address</a></td>
175+
<td align="center">Passed</td>
176+
<td align="center"><a href="#">View History</a></td>
177+
<td align="center">Chrome 135</td>
178+
<td align="center">Windows 11</td>
179+
<td align="center">102s</td>
180+
</tr>
181+
</tbody>
182+
</table>
183+
184+
</body>
185+
</html>
82186
`
83187
}
84188
};

0 commit comments

Comments
 (0)