component-dbs-core
Version:
DTO objects shared among device backend
201 lines (194 loc) • 11.1 kB
HTML
<html><head><meta charset="utf-8"/><title>Test Report</title><style type="text/css">html,
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 1rem;
margin: 0;
padding: 0;
color: #333;
}
body {
padding: 2rem 1rem;
font-size: 0.85rem;
}
#jesthtml-content {
margin: 0 auto;
max-width: 70rem;
}
header {
display: flex;
align-items: center;
}
#title {
margin: 0;
flex-grow: 1;
}
#logo {
height: 4rem;
}
#timestamp {
color: #777;
margin-top: 0.5rem;
}
/** SUMMARY */
#summary {
color: #333;
margin: 2rem 0;
display: flex;
font-family: monospace;
font-size: 1rem;
}
#summary > div {
margin-right: 2rem;
background: #eee;
padding: 1rem;
min-width: 15rem;
}
#summary > div:last-child {
margin-right: 0;
}
@media only screen and (max-width: 720px) {
#summary {
flex-direction: column;
}
#summary > div {
margin-right: 0;
margin-top: 2rem;
}
#summary > div:first-child {
margin-top: 0;
}
}
.summary-total {
font-weight: bold;
margin-bottom: 0.5rem;
}
.summary-passed {
color: #4f8a10;
border-left: 0.4rem solid #4f8a10;
padding-left: 0.5rem;
}
.summary-failed {
color: #d8000c;
border-left: 0.4rem solid #d8000c;
padding-left: 0.5rem;
}
.summary-pending {
color: #9f6000;
border-left: 0.4rem solid #9f6000;
padding-left: 0.5rem;
}
.summary-empty {
color: #999;
border-left: 0.4rem solid #999;
}
.test-result {
padding: 1rem;
margin-bottom: 0.25rem;
}
.test-result:last-child {
border: 0;
}
.test-result.passed {
background-color: #dff2bf;
color: #4f8a10;
}
.test-result.failed {
background-color: #ffbaba;
color: #d8000c;
}
.test-result.pending {
background-color: #ffdf61;
color: #9f6000;
}
.test-info {
display: flex;
justify-content: space-between;
}
.test-suitename {
width: 20%;
text-align: left;
font-weight: bold;
word-break: break-word;
}
.test-title {
width: 40%;
text-align: left;
font-style: italic;
}
.test-status {
width: 20%;
text-align: right;
}
.test-duration {
width: 10%;
text-align: right;
font-size: 0.75rem;
}
.failureMessages {
padding: 0 1rem;
margin-top: 1rem;
border-top: 1px dashed #d8000c;
}
.failureMsg {
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
.suite-container {
margin-bottom: 2rem;
}
.suite-info {
padding: 1rem;
background-color: #eee;
color: #777;
display: flex;
align-items: center;
margin-bottom: 0.25rem;
}
.suite-info .suite-path {
word-break: break-all;
flex-grow: 1;
font-family: monospace;
font-size: 1rem;
}
.suite-info .suite-time {
margin-left: 0.5rem;
padding: 0.2rem 0.3rem;
font-size: 0.75rem;
}
.suite-info .suite-time.warn {
background-color: #d8000c;
color: #fff;
}
/* CONSOLE LOGS */
.suite-consolelog {
margin-bottom: 2rem;
padding: 1rem;
background-color: #efefef;
}
.suite-consolelog-header {
font-weight: bold;
}
.suite-consolelog-item {
padding: 0.5rem;
}
.suite-consolelog-item pre {
margin: 0.5rem 0;
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
.suite-consolelog-item-origin {
color: #777;
font-weight: bold;
}
.suite-consolelog-item-message {
color: #000;
font-size: 1rem;
padding: 0 0.5rem;
}
</style></head><body><div id="jesthtml-content"><header><h1 id="title">Test Report</h1></header><div id="metadata-container"><div id="timestamp">Started: 2020-08-05 12:57:55</div><div id="summary"><div id="suite-summary"><div class="summary-total">Suites (1)</div><div class="summary-passed">1 passed</div><div class="summary-failed summary-empty">0 failed</div><div class="summary-pending summary-empty">0 pending</div></div><div id="test-summary"><div class="summary-total">Tests (23)</div><div class="summary-passed">23 passed</div><div class="summary-failed summary-empty">0 failed</div><div class="summary-pending summary-empty">0 pending</div></div></div></div><div id="suite-1" class="suite-container"><div class="suite-info"><div class="suite-path">/Users/joey/dev/zeller/component-device-backend-service-api/apps/tests/integration/integration.spec.ts</div><div class="suite-time warn">22.067s</div></div><div class="suite-tests"><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to generate device uuid</div><div class="test-status">passed</div><div class="test-duration">0.606s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to signup</div><div class="test-status">passed</div><div class="test-duration">1.226s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to login</div><div class="test-status">passed</div><div class="test-duration">0.715s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to update device settings</div><div class="test-status">passed</div><div class="test-duration">0.512s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to check access token</div><div class="test-status">passed</div><div class="test-duration">0.406s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to register phone</div><div class="test-status">passed</div><div class="test-duration">0.597s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to verify phone</div><div class="test-status">passed</div><div class="test-duration">0.451s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to set pin</div><div class="test-status">passed</div><div class="test-duration">0.603s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to verify pin</div><div class="test-status">passed</div><div class="test-duration">0.602s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to support forgot password</div><div class="test-status">passed</div><div class="test-duration">0.378s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to change password</div><div class="test-status">passed</div><div class="test-duration">0.407s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to query transactions</div><div class="test-status">passed</div><div class="test-duration">0.442s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to query transactions with OR operator in filter</div><div class="test-status">passed</div><div class="test-duration">1.331s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to query individual transaction</div><div class="test-status">passed</div><div class="test-duration">0.468s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to query deposits</div><div class="test-status">passed</div><div class="test-duration">0.558s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should fail to query deposit with incorrect uuid</div><div class="test-status">passed</div><div class="test-duration">0.434s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to subscribe transaction update</div><div class="test-status">passed</div><div class="test-duration">2.975s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to subscribe for deposit update</div><div class="test-status">passed</div><div class="test-duration">2.735s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite > site api test suite</div><div class="test-title">it should be able to query list of sites</div><div class="test-status">passed</div><div class="test-duration">0.539s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite > site api test suite</div><div class="test-title">it should be able to create a site</div><div class="test-status">passed</div><div class="test-duration">0.449s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite > site api test suite</div><div class="test-title">it should be able to query individual site</div><div class="test-status">passed</div><div class="test-duration">0.5s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to get device settings</div><div class="test-status">passed</div><div class="test-duration">0.461s</div></div></div><div class="test-result passed"><div class="test-info"><div class="test-suitename">device backend service integration test suite</div><div class="test-title">should be able to subscribe for deviceSettings update</div><div class="test-status">passed</div><div class="test-duration">3.378s</div></div></div></div></div></div></body></html>