1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+ < head >
4+ < meta charset ="UTF-8 ">
5+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
6+ < title > Stash Test Report</ title >
7+ < style >
8+ body {
9+ font-family : -apple-system, BlinkMacSystemFont, 'Segoe UI' , Roboto, sans-serif;
10+ max-width : 1200px ;
11+ margin : 40px auto;
12+ padding : 0 20px ;
13+ background : # f5f5f5 ;
14+ }
15+ .header {
16+ background : white;
17+ padding : 30px ;
18+ border-radius : 8px ;
19+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
20+ margin-bottom : 20px ;
21+ }
22+ h1 { margin : 0 0 10px 0 ; }
23+ .summary {
24+ display : grid;
25+ grid-template-columns : repeat (auto-fit, minmax (200px , 1fr ));
26+ gap : 20px ;
27+ margin : 20px 0 ;
28+ }
29+ .card {
30+ background : white;
31+ padding : 20px ;
32+ border-radius : 8px ;
33+ box-shadow : 0 2px 4px rgba (0 , 0 , 0 , 0.1 );
34+ }
35+ .metric { font-size : 2em ; font-weight : bold; margin : 10px 0 ; }
36+ .label { color : # 666 ; font-size : 0.9em ; }
37+ .pass { color : # 22c55e ; }
38+ .fail { color : # ef4444 ; }
39+ .skip { color : # f59e0b ; }
40+ </ style >
41+ </ head >
42+ < body >
43+ < div class ="header ">
44+ < h1 > 🧪 Stash Test Report</ h1 >
45+ < p > < strong > Generated:</ strong > 10/25/2025, 2:15:55 PM</ p >
46+ < p > < strong > Duration:</ strong > 4.53s</ p >
47+ </ div >
48+
49+ < div class ="summary ">
50+ < div class ="card ">
51+ < div class ="label "> Pass Rate</ div >
52+ < div class ="metric pass "> 100.00%</ div >
53+ </ div >
54+ < div class ="card ">
55+ < div class ="label "> Total Tests</ div >
56+ < div class ="metric "> 14</ div >
57+ </ div >
58+ < div class ="card ">
59+ < div class ="label "> Passed</ div >
60+ < div class ="metric pass "> 14</ div >
61+ </ div >
62+ < div class ="card ">
63+ < div class ="label "> Failed</ div >
64+ < div class ="metric "> 0</ div >
65+ </ div >
66+ </ div >
67+
68+ < h2 > Test Categories</ h2 >
69+
70+ < div class ="card ">
71+ < h3 > Basic Tests</ h3 >
72+ < p > < strong > Tests:</ strong > 6/6 passed</ p >
73+ < p > < strong > Duration:</ strong > 1.23s</ p >
74+ </ div >
75+
76+ < div class ="card ">
77+ < h3 > Edge Cases</ h3 >
78+ < p > < strong > Tests:</ strong > 4/4 passed</ p >
79+ < p > < strong > Duration:</ strong > 1.57s</ p >
80+ </ div >
81+
82+ < div class ="card ">
83+ < h3 > Integration Tests</ h3 >
84+ < p > < strong > Tests:</ strong > 4/4 passed</ p >
85+ < p > < strong > Duration:</ strong > 1.73s</ p >
86+ </ div >
87+
88+
89+
90+ < h2 > Coverage</ h2 >
91+ < div class ="card ">
92+ < p > < strong > Lines:</ strong > 87.50%</ p >
93+ < p > < strong > Statements:</ strong > 89.20%</ p >
94+ < p > < strong > Functions:</ strong > 92.10%</ p >
95+ < p > < strong > Branches:</ strong > 78.40%</ p >
96+ </ div >
97+
98+ </ body >
99+ </ html >
0 commit comments