@@ -58,32 +58,57 @@ public override void Run()
58
58
Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "One or more unit tests failed. Details below:") ;
59
59
Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "---------------------------------------------") ;
60
60
61
+ int totalCases = failures . Count ;
62
+ int currentCase = 0 ;
63
+
64
+
61
65
foreach ( var item in failures )
62
66
{
67
+ currentCase ++ ;
63
68
64
69
if ( item . failureStage == "RESULT" )
65
70
{
66
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "Test: { item . test } ") ;
67
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "--------------------------------------------------") ;
68
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "Diff of Expected vs Actual") ;
69
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "--------------------------------------------------") ;
71
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
72
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| TEST CASE ({ currentCase } of { totalCases } ) : { Path . GetFileName ( item . test ) } ") ;
73
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
74
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| STATUS : FAILED ") ;
75
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| FAILURE TYPE : RESULT") ;
76
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
77
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| TEST DIFFERENCES |") ;
78
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
79
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| FULL PATH : { item . test } ") ;
80
+
70
81
71
82
foreach ( var diff in item . diff )
72
83
{
73
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "{ diff } ") ;
84
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| { diff } ") ;
74
85
}
86
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
75
87
76
88
Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "\n \n \n \n ") ;
77
89
78
90
}
79
91
else
80
92
{
81
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "Non-test content related failure:") ;
82
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "Test: { item . test } ") ;
83
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "Failure Description: { item . failureDescription } ") ;
93
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
94
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| TEST CASE ({ currentCase } of { totalCases } ) : { Path . GetFileName ( item . test ) } ") ;
95
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
96
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| STATUS : FAILED ") ;
97
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| FAILURE TYPE : { item . failureStage } ") ;
98
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
99
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| FAILURE DESCRIPTION |") ;
100
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
101
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| FULL PATH : { item . test } ") ;
102
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "| { item . failureDescription } ") ;
103
+
104
+
105
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "+----------------------------------------------+") ;
106
+
107
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "\n \n \n \n ") ;
108
+
84
109
}
85
110
}
86
- Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "---------------------------------------------") ;
111
+ Log < ValidateUnitTestsCommand > . G ( ) . LogError ( $ "--------------------END OF RESULTS -------------------------") ;
87
112
88
113
DieWithError ( "One or more failures during run unit tests." ) ;
89
114
}
0 commit comments