@@ -19,9 +19,11 @@ public override async Task RunTestsAsync(List<string> paths, Action<@event> cons
1919 {
2020 string realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
2121
22- await UtRunAsync ( realtimeReporterId , paths ) ;
22+ Task taskRun = UtRunAsync ( realtimeReporterId , paths ) ;
2323
24- await ConsumeResultAsync ( realtimeReporterId , consumer ) ;
24+ Task taskConsume = ConsumeResultAsync ( realtimeReporterId , consumer ) ;
25+
26+ await Task . WhenAll ( taskRun , taskConsume ) ;
2527 }
2628 }
2729
@@ -37,9 +39,11 @@ public override async Task<string> RunTestsWithCoverageAsync(List<string> paths,
3739 string realtimeReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
3840 string coverageReporterId = Guid . NewGuid ( ) . ToString ( ) . Replace ( "-" , "" ) ;
3941
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 ) ;
4145
42- await ConsumeResultAsync ( realtimeReporterId , consumer ) ;
46+ await Task . WhenAll ( taskRun , taskConsume ) ;
4347
4448 return await GetCoverageReportAsync ( coverageReporterId ) ;
4549 }
0 commit comments