Files
c-relay-pg/tests/test_report_20260403_062048.html

98 lines
4.2 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>C-Relay-PG Test Report - Fri Apr 3 06:22:46 AM EDT 2026</title>
<style>
body { font-family: Arial, sans-serif; margin: 40px; background-color: #f5f5f5; }
.header { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; border-radius: 8px; margin-bottom: 30px; }
.summary { background: white; padding: 20px; border-radius: 8px; margin-bottom: 30px; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
.suite { background: white; margin-bottom: 10px; padding: 15px; border-radius: 5px; box-shadow: 0 1px 5px rgba(0,0,0,0.1); }
.passed { border-left: 5px solid #28a745; }
.failed { border-left: 5px solid #dc3545; }
.skipped { border-left: 5px solid #ffc107; }
.metric { display: inline-block; margin: 10px; padding: 10px; background: #e9ecef; border-radius: 5px; }
.status-passed { color: #28a745; font-weight: bold; }
.status-failed { color: #dc3545; font-weight: bold; }
.status-skipped { color: #ffc107; font-weight: bold; }
table { width: 100%; border-collapse: collapse; margin-top: 20px; }
th, td { padding: 12px; text-align: left; border-bottom: 1px solid #ddd; }
th { background-color: #f8f9fa; }
</style>
</head>
<body>
<div class="header">
<h1>C-Relay-PG Comprehensive Test Report</h1>
<p>Generated on: Fri Apr 3 06:22:46 AM EDT 2026</p>
<p>Test Environment: ws://127.0.0.1:8888</p>
</div>
<div class="summary">
<h2>Test Summary</h2>
<div class="metric">
<strong>Total Suites:</strong> 14
</div>
<div class="metric">
<strong>Passed:</strong> <span class="status-passed">7</span>
</div>
<div class="metric">
<strong>Failed:</strong> <span class="status-failed">0</span>
</div>
<div class="metric">
<strong>Skipped:</strong> <span class="status-skipped">7</span>
</div>
<div class="metric">
<strong>Total Duration:</strong> 118s
</div>
<div class="metric">
<strong>Success Rate:</strong> 50%
</div>
</div>
<h2>Test Suite Results</h2>
<div class="suite passed">
<strong>SQL Injection Tests</strong> - <span class="status-passed"></span> (13s)
</div>
<div class="suite passed">
<strong>Filter Validation Tests</strong> - <span class="status-passed"></span> (4s)
</div>
<div class="suite passed">
<strong>Subscription Validation Tests</strong> - <span class="status-passed"></span> (0s)
</div>
<div class="suite passed">
<strong>Memory Corruption Tests</strong> - <span class="status-passed"></span> (2s)
</div>
<div class="suite passed">
<strong>Input Validation Tests</strong> - <span class="status-passed"></span> (1s)
</div>
<div class="suite passed">
<strong>Subscription Limit Tests</strong> - <span class="status-passed"></span> (1s)
</div>
<div class="suite passed">
<strong>Load Testing</strong> - <span class="status-passed"></span> (96s)
</div>
<div class="suite passed">
<strong>Stress Testing</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>Rate Limiting Tests</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>NIP Protocol Tests</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>Configuration Tests</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>Authentication Tests</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>Performance Benchmarks</strong> - <span class="status-passed"></span> (Disabled)
</div>
<div class="suite passed">
<strong>Resource Monitoring</strong> - <span class="status-passed"></span> (Disabled)
</div>
</body>
</html>