class Tryouts::CLI::CompactFormatter
def file_result(_file_path, total_tests:, failed_count:, error_count:, elapsed_time: nil)
def file_result(_file_path, total_tests:, failed_count:, error_count:, elapsed_time: nil) issues_count = failed_count + error_count passed_count = total_tests - issues_count details = [] if issues_count > 0 status = Console.color(:red, '✗') details << "#{passed_count}/#{total_tests} passed" else status = Console.color(:green, '✓') details << "#{total_tests} passed" end if error_count > 0 details << "#{error_count} errors" end if failed_count > 0 details << "#{failed_count} failed" end time_str = format_timing(elapsed_time) puts " #{status} #{details.join(', ')}#{time_str}" end