tahamajs/CPS / Files /ComputerAssignments /CA2 /FULL_TEST_REPORT.html
tahamajs's picture
download
raw
2.77 kB
<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<meta charset="utf-8">
<title>FULL_TEST_REPORT</title>
<style>
body { font-family: Tahoma, 'Segoe UI', sans-serif; line-height: 2.0; font-size: 11pt; color: #0f172a; padding: 30px; background-color: #ffffff; }
h1 { color: #1e1b4b; border-bottom: 3px solid #4f46e5; padding-bottom: 10px; font-size: 22pt; margin-top: 30px; }
h2 { color: #1e293b; background-color: #f1f5f9; border-right: 5px solid #3b82f6; padding: 8px 12px; font-size: 16pt; margin-top: 25px; }
h3 { color: #2563eb; font-size: 13pt; margin-top: 20px; }
p { text-align: justify; margin-bottom: 15px; }
pre { background-color: #0f172a; color: #f8fafc; padding: 15px; border-radius: 6px; font-family: Courier, monospace; font-size: 10pt; overflow-x: auto; }
code { background-color: #f1f5f9; color: #0f172a; padding: 2px 5px; border-radius: 4px; font-family: Courier, monospace; }
table { border-collapse: collapse; width: 100%; margin: 20px 0; }
th, td { border: 1px solid #cbd5e1; padding: 10px; text-align: right; }
th { background-color: #f1f5f9; }
ul, ol { padding-right: 25px; }
</style>
</head>
<body>
<div class="container">
<h1>Air Mouse Full Test Report</h1>
<p><strong>Generated:</strong> 2026-07-26 03:24:58<br />
<strong>Protocol Version:</strong> 3.0<br />
<strong>Package:</strong> com.airmouse </p>
<hr />
<h2>Test Results</h2>
<table>
<thead>
<tr>
<th>Test</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Python Syntax</td>
<td>✅ ok</td>
</tr>
<tr>
<td>Python MCP Unit Tests</td>
<td>✅ ok</td>
</tr>
<tr>
<td>Go Server Unit Tests</td>
<td>✅ ok</td>
</tr>
<tr>
<td>Live Protocols</td>
<td>✅ ok</td>
</tr>
<tr>
<td>ADB Devices</td>
<td>❌ error</td>
</tr>
<tr>
<td>App Version</td>
<td>❌ error</td>
</tr>
<tr>
<td>Calibration Status</td>
<td>❌ error</td>
</tr>
<tr>
<td>Server Ping</td>
<td>✅ ok</td>
</tr>
<tr>
<td>Protocol Hello</td>
<td>❌ error</td>
</tr>
<tr>
<td>Move Packet</td>
<td>❌ error</td>
</tr>
<tr>
<td>Click Packet</td>
<td>❌ error</td>
</tr>
<tr>
<td>Scroll Packet</td>
<td>❌ error</td>
</tr>
<tr>
<td>ThumbsUp Gesture</td>
<td>❌ error</td>
</tr>
<tr>
<td>Go Server Stats</td>
<td>❌ error</td>
</tr>
<tr>
<td>Motion Detector Defaults</td>
<td>✅ ok</td>
</tr>
</tbody>
</table>
<h2>Summary</h2>
<p><strong>6/15 tests passed</strong></p>
<hr />
<h2>Calibration Guide Reference</h2>
<table>
<thead>
<tr>
<th>Step</th>
<th>Duration</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. Gyro Bias</td>
<td>3 sec</td>
<td>Phone flat on table, 100 samples</td>
</tr>
<tr>
<td>2. Magnetometer</td>
<td>10 sec</td>
<td>Figure-8 motion, 200 samples</td>
</tr>
<tr>
<td>3. Accelerometer</td>
<td>6×2 sec</td>
<td>6 orientations (±X, ±Y, ±Z)</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>

Xet Storage Details

Size:
2.77 kB
·
Xet hash:
96bb80182a886cce7597b8222a6fa30eb1b0b7c9748fbbecdcd119113fbe6f4e

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.