summaryText method
Implementation
String summaryText({bool includeSize = true}) {
final parts = <String>[];
if (hasFailures) {
parts.add(
'$failureCount of $requestedCount ${_plural('export', requestedCount)} failed',
);
} else if (successCount > 0) {
final size = includeSize ? ' (${_formatBytes(totalSizeBytes)})' : '';
parts.add('$successCount ${_plural('export', successCount)} ready$size');
} else if (hasSkippedUnavailable) {
parts.add('No exports produced');
} else {
parts.add('No exports requested');
}
if (skippedUnavailableCount > 0) {
parts.add(
'$skippedUnavailableCount unavailable ${_plural('format', skippedUnavailableCount)} skipped',
);
}
if (notRunCount > 0) {
parts.add('$notRunCount ${_plural('export', notRunCount)} not run');
}
return parts.join('; ');
}