public BlobUploadProcessor(ILogger <BlobUploadProcessor> logger, BuildLogProvider logProvider, BlobServiceClient blobServiceClient, BuildHttpClient buildClient, TestResultsHttpClient testResultsClient) { if (blobServiceClient == null) { throw new ArgumentNullException(nameof(blobServiceClient)); } this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.logProvider = logProvider ?? throw new ArgumentNullException(nameof(logProvider)); this.buildClient = buildClient ?? throw new ArgumentNullException(nameof(buildClient)); this.testResultsClient = testResultsClient ?? throw new ArgumentNullException(nameof(testResultsClient)); this.buildsContainerClient = blobServiceClient.GetBlobContainerClient(BuildsContainerName); this.buildTimelineRecordsContainerClient = blobServiceClient.GetBlobContainerClient(BuildTimelineRecordsContainerName); this.buildLogLinesContainerClient = blobServiceClient.GetBlobContainerClient(BuildLogLinesContainerName); this.testRunsContainerClient = blobServiceClient.GetBlobContainerClient(TestRunsContainerNameTestRunsContainerName); }
public MavenBrokenPipeFailureClassifier(BuildLogProvider buildLogProvider) { this.buildLogProvider = buildLogProvider; }
public AzureArtifactsServiceUnavailableClassifier(BuildLogProvider buildLogProvider) { this.buildLogProvider = buildLogProvider; }
public DnsResolutionFailureClassifier(BuildLogProvider buildLogProvider) { this.buildLogProvider = buildLogProvider; }