2
2
using System ;
3
3
using System . Collections . Generic ;
4
4
using System . Data ;
5
- using System . Diagnostics ;
6
5
using System . IO ;
7
6
using System . Threading . Tasks ;
8
7
using System . Xml . Serialization ;
@@ -16,25 +15,14 @@ public class RealTimeTestRunner : TestRunner<@event>
16
15
{
17
16
public override async Task RunTestsAsync ( List < string > paths , Action < @event > consumer )
18
17
{
19
- try
18
+ if ( paths != null && paths . Count > 0 )
20
19
{
21
- if ( paths != null && paths . Count > 0 )
22
- {
23
- var realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
20
+ var realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
24
21
25
- var taskRun = Task . Run ( ( ) => UtRun ( realtimeReporterId , paths ) ) ;
26
- var taskConsume = Task . Run ( ( ) => ConsumeResult ( realtimeReporterId , consumer ) ) ;
22
+ var taskRun = Task . Run ( ( ) => UtRun ( realtimeReporterId , paths ) ) ;
23
+ var taskConsume = Task . Run ( ( ) => ConsumeResult ( realtimeReporterId , consumer ) ) ;
27
24
28
- await Task . WhenAll ( taskRun , taskConsume ) ;
29
- }
30
- }
31
- catch ( Exception e )
32
- {
33
- using ( EventLog eventLog = new EventLog ( "Application" ) )
34
- {
35
- eventLog . Source = "Application" ;
36
- eventLog . WriteEntry ( $ "{ e . Message } \r \n { e . StackTrace } ", EventLogEntryType . Error ) ;
37
- }
25
+ await Task . WhenAll ( taskRun , taskConsume ) ;
38
26
}
39
27
}
40
28
@@ -45,33 +33,21 @@ public override async Task RunTestsAsync(string path, Action<@event> consumer)
45
33
46
34
public override async Task < string > RunTestsWithCoverageAsync ( List < string > paths , Action < @event > consumer , List < string > coverageSchemas = null , List < string > includeObjects = null , List < string > excludeObjects = null )
47
35
{
48
- try
36
+ if ( paths != null && paths . Count > 0 )
49
37
{
50
- if ( paths != null && paths . Count > 0 )
51
- {
52
- var realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
53
- var coverageReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
54
-
55
- var taskRun = Task . Run ( ( ) => UtRunWithCoverage ( realtimeReporterId , coverageReporterId , paths , coverageSchemas , includeObjects , excludeObjects ) ) ;
56
- var taskConsume = Task . Run ( ( ) => ConsumeResult ( realtimeReporterId , consumer ) ) ;
57
- var taskCoverageReport = Task . Run ( ( ) => GetCoverageReport ( coverageReporterId ) ) ;
58
-
59
- await Task . WhenAll ( taskRun , taskConsume , taskCoverageReport ) ;
60
-
61
- return taskCoverageReport . Result ;
62
- }
63
- else
64
- {
65
- return null ;
66
- }
38
+ var realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
39
+ var coverageReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
40
+
41
+ var taskRun = Task . Run ( ( ) => UtRunWithCoverage ( realtimeReporterId , coverageReporterId , paths , coverageSchemas , includeObjects , excludeObjects ) ) ;
42
+ var taskConsume = Task . Run ( ( ) => ConsumeResult ( realtimeReporterId , consumer ) ) ;
43
+ var taskCoverageReport = Task . Run ( ( ) => GetCoverageReport ( coverageReporterId ) ) ;
44
+
45
+ await Task . WhenAll ( taskRun , taskConsume , taskCoverageReport ) ;
46
+
47
+ return taskCoverageReport . Result ;
67
48
}
68
- catch ( Exception e )
49
+ else
69
50
{
70
- using ( EventLog eventLog = new EventLog ( "Application" ) )
71
- {
72
- eventLog . Source = "Application" ;
73
- eventLog . WriteEntry ( $ "{ e . Message } \r \n { e . StackTrace } ", EventLogEntryType . Error ) ;
74
- }
75
51
return null ;
76
52
}
77
53
}
0 commit comments