Files
Brizzi-HCE/app/build/reports/tests/testDebugUnitTest/puZ9kOCawdE/index.html

289 lines
6.7 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
<title>Test results - com.example.brizzihce.hce.BrizziApduRouterTest</title>
<link href="../css/base-style.css" rel="stylesheet" type="text/css"/>
<link href="../css/style.css" rel="stylesheet" type="text/css"/>
<script src="../js/report.js" type="text/javascript"></script>
</head>
<body>
<div id="content">
<div class="breadcrumbs">
<a class="breadcrumb" href="../index.html">all</a> &gt;
<span class="breadcrumb">com.example.brizzihce.hce.BrizziApduRouterTest</span>
</div>
<div class="tab-container">
<ul class="tabLinks">
<li>
<a class="successGroup" href="#">Gradle Test Run :app:testDebugUnitTest</a>
</li>
</ul>
<div class="tab">
<h2>Gradle Test Run :app:testDebugUnitTest</h2>
<h1>BrizziApduRouterTest</h1>
<div class="tab-container">
<ul class="tabLinks">
<li>
<a class="" href="#">summary</a>
</li>
</ul>
<div class="tab">
<h2>summary</h2>
<div>
<div class="summary">
<table>
<tr>
<td>
<div class="summaryGroup">
<table>
<tr>
<td>
<div class="infoBox">
<div class="counter">20</div>
<p>tests</p>
</div>
</td>
<td>
<div class="infoBox">
<div class="counter">0</div>
<p>failures</p>
</div>
</td>
<td>
<div class="infoBox">
<div class="counter">0</div>
<p>skipped</p>
</div>
</td>
<td>
<div class="infoBox duration">
<div class="counter">0.040s</div>
<p>duration</p>
</div>
</td>
</tr>
</table>
</div>
</td>
<td>
<div class="infoBox success successRate">
<div class="percent">100%</div>
<p>successful</p>
</div>
</td>
</tr>
</table>
</div>
<table class="test-results">
<thead>
<tr>
<th>Child</th>
<th hidden="">Name</th>
<th>Tests</th>
<th>Failures</th>
<th>Skipped</th>
<th>Duration</th>
<th>Success rate</th>
</tr>
</thead>
<tr>
<td class="success">credit persists after log and commit</td>
<td class="path" hidden="">credit persists after log and commit</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">debit is visible before commit and rolled back by abort</td>
<td class="path" hidden="">debit is visible before commit and rolled back by abort</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">get log transaction returns known sample record</td>
<td class="path" hidden="">get log transaction returns known sample record</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">iso select command by AID length field is accepted</td>
<td class="path" hidden="">iso select command by AID length field is accepted</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">malformed or unsupported commands are handled without crash</td>
<td class="path" hidden="">malformed or unsupported commands are handled without crash</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">native and wrapped debit credit variants behave consistently</td>
<td class="path" hidden="">native and wrapped debit credit variants behave consistently</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.012s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">reading transaction area before authentication is rejected</td>
<td class="path" hidden="">reading transaction area before authentication is rejected</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.008s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay bad select fixture</td>
<td class="path" hidden="">replay bad select fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay full deduct trace fixture</td>
<td class="path" hidden="">replay full deduct trace fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay full topup trace fixture</td>
<td class="path" hidden="">replay full topup trace fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay negative out-of-order fixture</td>
<td class="path" hidden="">replay negative out-of-order fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.004s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay reader trace fixture</td>
<td class="path" hidden="">replay reader trace fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay select variants fixture</td>
<td class="path" hidden="">replay select variants fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">replay unauthenticated transaction fixture</td>
<td class="path" hidden="">replay unauthenticated transaction fixture</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">requesting continuation frame without queued records returns conditions not satisfied</td>
<td class="path" hidden="">requesting continuation frame without queued records returns conditions not satisfied</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">reset clears auth state to avoid transaction leakage</td>
<td class="path" hidden="">reset clears auth state to avoid transaction leakage</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">select aid1 then read card identity</td>
<td class="path" hidden="">select aid1 then read card identity</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0.001s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">select by name APDU (00A4040C) is also accepted</td>
<td class="path" hidden="">select by name APDU (00A4040C) is also accepted</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">transaction commands without authentication are rejected</td>
<td class="path" hidden="">transaction commands without authentication are rejected</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
<tr>
<td class="success">unknown routing aid select is rejected</td>
<td class="path" hidden="">unknown routing aid select is rejected</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0s</td>
<td class="success">100%</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
<div id="footer">
<p>
<div>
<label class="hidden" id="label-for-line-wrapping-toggle" for="line-wrapping-toggle">Wrap lines
<input id="line-wrapping-toggle" type="checkbox" autocomplete="off"/>
</label>
</div>Generated by
<a href="https://www.gradle.org">Gradle 9.5.0</a> at May 2, 2026, 9:47:19AM</p>
</div>
</div>
</body>
</html>