1
1
// Copyright (c) Charlie Poole, Rob Prouse and Contributors. MIT License - see LICENSE.txt
2
2
3
3
using System ;
4
- using System . Collections . Generic ;
5
4
using System . Globalization ;
6
5
using System . Xml ;
7
- using NUnit . ConsoleRunner . Options ;
8
- using NUnit . TextDisplay ;
9
6
10
- namespace NUnit . ConsoleRunner
7
+ namespace NUnit . TextDisplay
11
8
{
12
9
public class ResultReporter
13
10
{
14
- public ResultReporter ( XmlNode resultNode , ExtendedTextWriter writer , ConsoleOptions options )
11
+ public ResultReporter ( XmlNode resultNode , ExtendedTextWriter writer , bool stopOnError = false )
15
12
{
16
13
ResultNode = resultNode ;
17
14
Writer = writer ;
18
- Options = options ;
15
+ StopOnError = stopOnError ;
19
16
20
17
string ? overallResult = resultNode . GetAttribute ( "result" ) ;
21
18
if ( overallResult == "Skipped" )
@@ -32,8 +29,8 @@ public ResultReporter(XmlNode resultNode, ExtendedTextWriter writer, ConsoleOpti
32
29
private int ReportIndex { get ; set ; }
33
30
private XmlNode ResultNode { get ; set ; }
34
31
private ExtendedTextWriter Writer { get ; set ; }
35
- private ConsoleOptions Options { get ; set ; }
36
32
private string OverallResult { get ; set ; }
33
+ private bool StopOnError { get ; set ; }
37
34
38
35
/// <summary>
39
36
/// Reports the results to the console
@@ -53,7 +50,7 @@ public void ReportResults()
53
50
WriteSummaryReport ( ) ;
54
51
}
55
52
56
- internal void WriteRunSettingsReport ( )
53
+ public void WriteRunSettingsReport ( )
57
54
{
58
55
var firstSuite = ResultNode . SelectSingleNode ( "test-suite" ) ;
59
56
if ( firstSuite is not null )
@@ -150,11 +147,11 @@ public void WriteErrorsFailuresAndWarningsReport()
150
147
151
148
WriteErrorsFailuresAndWarnings ( ResultNode ) ;
152
149
153
- if ( Options . StopOnError )
154
- {
155
- Writer . WriteLine ( ColorStyle . Failure , "Execution terminated after first error" ) ;
156
- Writer . WriteLine ( ) ;
157
- }
150
+ // if (Options.StopOnError)
151
+ // {
152
+ // Writer.WriteLine(ColorStyle.Failure, "Execution terminated after first error");
153
+ // Writer.WriteLine();
154
+ // }
158
155
}
159
156
160
157
private void WriteErrorsFailuresAndWarnings ( XmlNode resultNode )
0 commit comments