예제 #1
0
 internal TestRequestManager(CommandLineOptions commandLineOptions, ITestPlatform testPlatform, TestRunResultAggregator testRunResultAggregator, ITestPlatformEventSource testPlatformEventSource, InferHelper inferHelper, Task <IMetricsPublisher> metricsPublisher, IProcessHelper processHelper, ITestRunAttachmentsProcessingManager attachmentsProcessingManager)
 {
     this.testPlatform                 = testPlatform;
     this.commandLineOptions           = commandLineOptions;
     this.testRunResultAggregator      = testRunResultAggregator;
     this.testPlatformEventSource      = testPlatformEventSource;
     this.inferHelper                  = inferHelper;
     this.metricsPublisher             = metricsPublisher;
     this.processHelper                = processHelper;
     this.attachmentsProcessingManager = attachmentsProcessingManager;
 }
 public ParallelDataCollectionEventsHandler(IRequestData requestData,
                                            IProxyExecutionManager proxyExecutionManager,
                                            ITestRunEventsHandler actualRunEventsHandler,
                                            IParallelProxyExecutionManager parallelProxyExecutionManager,
                                            ParallelRunDataAggregator runDataAggregator,
                                            ITestRunAttachmentsProcessingManager attachmentsProcessingManager,
                                            CancellationToken cancellationToken) :
     this(requestData, proxyExecutionManager, actualRunEventsHandler, parallelProxyExecutionManager, runDataAggregator, JsonDataSerializer.Instance)
 {
     this.attachmentsProcessingManager = attachmentsProcessingManager;
     this.cancellationToken            = cancellationToken;
 }