5 instantiations of GitPipelineOutputReader
Aspire.Hosting (1)
Pipelines\GitPipelineOutputReader.cs (1)
69
return
new
(Path.GetFullPath(pathToRoot.IsEmpty ? "." : pathToRoot.ToString(), directory), processRunner);
Aspire.Hosting.Tests (4)
Pipelines\PipelineOutputStrategyTests.cs (4)
416
var git = new
GitPipelineOutputReader
(workspace.Path, runner);
452
var git = new
GitPipelineOutputReader
(workspace.Path, runner);
481
var git = new
GitPipelineOutputReader
(workspace.Path, runner);
547
var git = new
GitPipelineOutputReader
(workspace.Path, runner);
52 references to GitPipelineOutputReader
Aspire.Hosting (7)
Pipelines\DefaultPipelineOutputSnapshotter.cs (2)
57
var
git = _mode is PipelineOutputDiffMode.Auto or PipelineOutputDiffMode.Git
58
? await
GitPipelineOutputReader
.TryCreateAsync(directory, _processRunner, ct).ConfigureAwait(false)
Pipelines\GitPipelineOutputReader.cs (1)
28
internal static async Task<
GitPipelineOutputReader
?> TryCreateAsync(string directory, IProcessRunner processRunner, CancellationToken cancellationToken)
Pipelines\GitPipelineOutputSnapshotter.cs (3)
15
GitPipelineOutputReader
git, IReadOnlyList<
GitPipelineOutputReader
.SelectedFile> entries, CancellationToken cancellationToken)
54
GitPipelineOutputReader
.ThrowMalformed("object IDs", "count", [],
Pipelines\PipelineOutputSnapshotter.cs (1)
43
internal async Task<IReadOnlyDictionary<string, PipelineOutputFileSnapshot>> CaptureAsync(string directory, Matcher matcher,
GitPipelineOutputReader
? git, CancellationToken cancellationToken)
Aspire.Hosting.Tests (45)
Pipelines\PipelineOutputSelectionTests.cs (27)
33
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
69
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
279
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
301
Assert.Null(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
388
Assert.Null(await
GitPipelineOutputReader
.TryCreateAsync(root, missingRunner, TestContext.Current.CancellationToken));
390
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
395
await Assert.ThrowsAnyAsync<OperationCanceledException>(() =>
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), canceled.Token));
554
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
579
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
598
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(root, new DefaultProcessRunner(), TestContext.Current.CancellationToken));
632
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(Path.Combine(root, "nested"), new DefaultProcessRunner(), TestContext.Current.CancellationToken));
Pipelines\PipelineOutputStrategyTests.cs (18)
159
var failure = await Assert.ThrowsAsync<DistributedApplicationException>(() =>
GitPipelineOutputReader
.TryCreateAsync(
193
var failure = Assert.Throws<DistributedApplicationException>(() =>
GitPipelineOutputReader
.ThrowIfUnsupportedPath(path));
254
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(workspace.Path, runner, TestContext.Current.CancellationToken));
293
var
git = Assert.IsType<
GitPipelineOutputReader
>(await
GitPipelineOutputReader
.TryCreateAsync(
320
var entry =
GitPipelineOutputReader
.StatusEntry.Parse(record);
339
var indexFailure = Assert.Throws<DistributedApplicationException>(() =>
GitPipelineOutputReader
.IndexEntry.Parse(index));
340
var statusFailure = Assert.Throws<DistributedApplicationException>(() =>
GitPipelineOutputReader
.StatusEntry.Parse(status));
362
var entry =
GitPipelineOutputReader
.IndexEntry.Parse(record);
386
var failure = Assert.Throws<DistributedApplicationException>(() =>
GitPipelineOutputReader
.IndexEntry.Parse(record));
416
var
git = new GitPipelineOutputReader(workspace.Path, runner);
452
var
git = new GitPipelineOutputReader(workspace.Path, runner);
481
var
git = new GitPipelineOutputReader(workspace.Path, runner);
517
GitPipelineOutputReader
.ThrowMalformed("index", "record", "invalid record", additionalData));
547
var
git = new GitPipelineOutputReader(workspace.Path, runner);