getSummary method
Resumen de performance general
Implementation
Map<String, dynamic> getSummary() => {
'suite': suiteName,
'timestamp': timestamp.toIso8601String(),
'totalTests': results.length,
'totalTime': results.map((r) => r.average.inMilliseconds).reduce((a, b) => a + b),
'worstPerforming': results.isNotEmpty
? results.reduce((a, b) => a.average > b.average ? a : b).testName
: null,
'bestPerforming': results.isNotEmpty
? results.reduce((a, b) => a.average < b.average ? a : b).testName
: null,
'results': results.map((r) => r.toJson()).toList(),
};