@@ -19,9 +19,11 @@ public override async Task RunTestsAsync(List<string> paths, Action<@event> cons
19
19
{
20
20
string realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
21
21
22
- await UtRunAsync ( realtimeReporterId , paths ) ;
22
+ Task taskRun = UtRunAsync ( realtimeReporterId , paths ) ;
23
23
24
- await ConsumeResultAsync ( realtimeReporterId , consumer ) ;
24
+ Task taskConsume = ConsumeResultAsync ( realtimeReporterId , consumer ) ;
25
+
26
+ await Task . WhenAll ( taskRun , taskConsume ) ;
25
27
}
26
28
}
27
29
@@ -37,9 +39,11 @@ public override async Task<string> RunTestsWithCoverageAsync(List<string> paths,
37
39
string realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
38
40
string coverageReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
39
41
40
- await UtRunWithCoverageAsync ( realtimeReporterId , coverageReporterId , paths , coverageSchemas , includeObjects , excludeObjects ) ;
42
+ Task taskRun = UtRunWithCoverageAsync ( realtimeReporterId , coverageReporterId , paths , coverageSchemas , includeObjects , excludeObjects ) ;
43
+
44
+ Task taskConsume = ConsumeResultAsync ( realtimeReporterId , consumer ) ;
41
45
42
- await ConsumeResultAsync ( realtimeReporterId , consumer ) ;
46
+ await Task . WhenAll ( taskRun , taskConsume ) ;
43
47
44
48
return await GetCoverageReportAsync ( coverageReporterId ) ;
45
49
}
0 commit comments