@@ -275,15 +275,15 @@ func (cb *CrunchBench) FormatReport(report *BenchmarkReport) string {
275275 sb .WriteString ("╔══════════════════════════════════════════════════════════════════╗\n " )
276276 sb .WriteString ("║ CrunchBench - Compression Benchmark Report ║\n " )
277277 sb .WriteString ("╠══════════════════════════════════════════════════════════════════╣\n " )
278- sb . WriteString ( fmt .Sprintf ( "║ Timestamp: %s\n " , report .Timestamp .Format ("2006-01-02 15:04:05" ) ))
279- sb . WriteString ( fmt .Sprintf ( "║ Tests: %d passed, %d failed, %d total\n " , report .Passed , report .Failed , report .TotalTests ) )
278+ fmt .Fprintf ( & sb , "║ Timestamp: %s\n " , report .Timestamp .Format ("2006-01-02 15:04:05" ))
279+ fmt .Fprintf ( & sb , "║ Tests: %d passed, %d failed, %d total\n " , report .Passed , report .Failed , report .TotalTests )
280280 sb .WriteString ("╠══════════════════════════════════════════════════════════════════╣\n " )
281281 sb .WriteString ("║ Aggregate Statistics:\n " )
282- sb . WriteString ( fmt .Sprintf ( "║ Avg Compression: %.2f%% (std: %.2f%%)\n " , report .OverallStats .AvgCompression , report .OverallStats .StdDevCompression ) )
283- sb . WriteString ( fmt .Sprintf ( "║ Range: %.2f%% - %.2f%%\n " , report .OverallStats .MinCompression , report .OverallStats .MaxCompression ) )
284- sb . WriteString ( fmt .Sprintf ( "║ Avg Latency: %.2f μs/token\n " , report .OverallStats .AvgLatency ) )
285- sb . WriteString ( fmt .Sprintf ( "║ Avg Quality: %.2f\n " , report .OverallStats .AvgQuality ) )
286- sb . WriteString ( fmt .Sprintf ( "║ Total Time: %v\n " , report .OverallStats .TotalTime ) )
282+ fmt .Fprintf ( & sb , "║ Avg Compression: %.2f%% (std: %.2f%%)\n " , report .OverallStats .AvgCompression , report .OverallStats .StdDevCompression )
283+ fmt .Fprintf ( & sb , "║ Range: %.2f%% - %.2f%%\n " , report .OverallStats .MinCompression , report .OverallStats .MaxCompression )
284+ fmt .Fprintf ( & sb , "║ Avg Latency: %.2f μs/token\n " , report .OverallStats .AvgLatency )
285+ fmt .Fprintf ( & sb , "║ Avg Quality: %.2f\n " , report .OverallStats .AvgQuality )
286+ fmt .Fprintf ( & sb , "║ Total Time: %v\n " , report .OverallStats .TotalTime )
287287 sb .WriteString ("╠══════════════════════════════════════════════════════════════════╣\n " )
288288 sb .WriteString ("║ Per-Test Results:\n " )
289289
@@ -292,15 +292,15 @@ func (cb *CrunchBench) FormatReport(report *BenchmarkReport) string {
292292 if r .QualityScore < 0.7 {
293293 status = "⚠"
294294 }
295- sb . WriteString ( fmt .Sprintf ( "║ %s %-20s (%s): %.1f%% in %v [Q:%.2f]\n " ,
296- status , r .TestName , r .ContentType , r .ReductionPct , r .CompressionTime , r .QualityScore ))
295+ fmt .Fprintf ( & sb , "║ %s %-20s (%s): %.1f%% in %v [Q:%.2f]\n " ,
296+ status , r .TestName , r .ContentType , r .ReductionPct , r .CompressionTime , r .QualityScore )
297297 }
298298
299299 if len (report .Recommendations ) > 0 {
300300 sb .WriteString ("╠══════════════════════════════════════════════════════════════════╣\n " )
301301 sb .WriteString ("║ Recommendations:\n " )
302302 for _ , rec := range report .Recommendations {
303- sb . WriteString ( fmt .Sprintf ( "║ • %s\n " , rec ) )
303+ fmt .Fprintf ( & sb , "║ • %s\n " , rec )
304304 }
305305 }
306306
0 commit comments