@@ -427,28 +427,21 @@ private void AppendExitCodeAndUrl(ITerminal terminal, int? exitCode, bool isRun)
427
427
/// <summary>
428
428
/// Print a build result summary to the output.
429
429
/// </summary>
430
- private static void AppendAssemblyResult ( ITerminal terminal , bool succeeded , int countErrors , int countWarnings )
430
+ private static void AppendAssemblyResult ( ITerminal terminal , TestProgressState state )
431
431
{
432
- if ( ! succeeded )
432
+ if ( ! state . Success )
433
433
{
434
434
terminal . SetColor ( TerminalColor . DarkRed ) ;
435
435
// If the build failed, we print one of three red strings.
436
- string text = ( countErrors > 0 , countWarnings > 0 ) switch
436
+ string text = ( state . FailedTests > 0 , state . TotalTests == 0 ) switch
437
437
{
438
- ( true , true ) => string . Format ( CultureInfo . CurrentCulture , CliCommandStrings . FailedWithErrorsAndWarnings , countErrors , countWarnings ) ,
439
- ( true , _ ) => string . Format ( CultureInfo . CurrentCulture , CliCommandStrings . FailedWithErrors , countErrors ) ,
440
- ( false , true ) => string . Format ( CultureInfo . CurrentCulture , CliCommandStrings . FailedWithWarnings , countWarnings ) ,
441
- _ => CliCommandStrings . FailedLowercase ,
438
+ ( true , _ ) => string . Format ( CultureInfo . CurrentCulture , CliCommandStrings . FailedWithErrors , state . FailedTests ) ,
439
+ ( false , true ) => CliCommandStrings . ZeroTestsRan ,
440
+ ( false , false ) => CliCommandStrings . FailedLowercase ,
442
441
} ;
443
442
terminal . Append ( text ) ;
444
443
terminal . ResetColor ( ) ;
445
444
}
446
- else if ( countWarnings > 0 )
447
- {
448
- terminal . SetColor ( TerminalColor . DarkYellow ) ;
449
- terminal . Append ( $ "succeeded with { countWarnings } warning(s)") ;
450
- terminal . ResetColor ( ) ;
451
- }
452
445
else
453
446
{
454
447
terminal . SetColor ( TerminalColor . DarkGreen ) ;
@@ -858,12 +851,10 @@ void AppendOutputWhenPresent(string description, string? output)
858
851
private static void AppendAssemblySummary ( TestProgressState assemblyRun , ITerminal terminal )
859
852
{
860
853
terminal . ResetColor ( ) ;
861
- int failedTests = assemblyRun . FailedTests ;
862
- int warnings = 0 ;
863
-
854
+
864
855
AppendAssemblyLinkTargetFrameworkAndArchitecture ( terminal , assemblyRun . Assembly , assemblyRun . TargetFramework , assemblyRun . Architecture ) ;
865
856
terminal . Append ( ' ' ) ;
866
- AppendAssemblyResult ( terminal , assemblyRun . Success , failedTests , warnings ) ;
857
+ AppendAssemblyResult ( terminal , assemblyRun ) ;
867
858
terminal . Append ( ' ' ) ;
868
859
AppendLongDuration ( terminal , assemblyRun . Stopwatch . Elapsed ) ;
869
860
terminal . AppendLine ( ) ;
0 commit comments