69 instantiations of PipelineOutputSnapshotter
Aspire.Hosting.Tests (69)
Pipelines\PipelineOutputComparisonTests.cs (6)
29
var snapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }));
63
var snapshotter = new DefaultPipelineOutputSnapshotter(new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((file, _) =>
90
var snapshotter = new
PipelineOutputSnapshotter
();
120
var snapshotter = new DefaultPipelineOutputSnapshotter(new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((_, _) =>
143
var snapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }));
166
var snapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }));
Pipelines\PipelineOutputGitFingerprintTests.cs (14)
41
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions { Mode = useGit ? PipelineOutputDiffMode.Git : PipelineOutputDiffMode.FileSystem }));
91
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
160
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
210
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
245
var raw = new
PipelineOutputSnapshotter
();
247
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
308
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
366
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
409
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
448
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
492
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
547
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
580
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
598
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
Pipelines\PipelineOutputResolutionTests.cs (1)
181
var snapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions()));
Pipelines\PipelineOutputSelectionTests.cs (13)
74
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(options));
228
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(options));
282
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(options));
302
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
344
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(options));
370
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
396
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
650
var snapshotter = new
PipelineOutputSnapshotter
();
680
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
754
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
807
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
852
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
902
var snapshotter = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(options));
Pipelines\PipelineOutputSnapshotterTests.cs (20)
26
var snapshotter = new
PipelineOutputSnapshotter
();
52
var snapshotter = new
PipelineOutputSnapshotter
();
81
var custom = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher(async (file, token) =>
92
var actual = await new
PipelineOutputSnapshotter
().CaptureAsync(root);
129
var snapshotter = new
PipelineOutputSnapshotter
(hasher);
169
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher(async (entry, token) =>
225
await Assert.ThrowsAsync<FileNotFoundException>(() => new
PipelineOutputSnapshotter
().CapturePathsAsync(
243
var snapshotter = new
PipelineOutputSnapshotter
();
262
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((_, _) =>
290
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher(async (file, ct) =>
316
var constant = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((_, _) => ValueTask.FromResult<ReadOnlyMemory<byte>>(new byte[] { 42 })));
340
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((entry, token) =>
382
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((file, ct) =>
429
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((_, _) =>
448
var snapshotter = new
PipelineOutputSnapshotter
();
462
await Assert.ThrowsAsync<IOException>(() => new
PipelineOutputSnapshotter
().CaptureAsync(path));
475
var snapshotter = new
PipelineOutputSnapshotter
();
509
var snapshotter = new
PipelineOutputSnapshotter
();
574
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((entry, token) =>
617
var snapshotter = new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher((file, token) =>
Pipelines\PipelineOutputStrategyTests.cs (15)
26
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = PipelineOutputDiffMode.FileSystem }));
50
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(options));
59
nativeSnapshotter = new(
new
(), runner, Options.Create(options));
64
nativeSnapshotter = new(
new
(), runner, Options.Create(options));
80
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(options));
95
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions()));
115
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = mode }));
134
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions { Mode = mode }));
180
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions()));
229
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions()));
272
var nativeSnapshotter = new DefaultPipelineOutputSnapshotter(
new
(), runner, Options.Create(new PipelineOutputDiffOptions()));
548
var snapshotter = new
PipelineOutputSnapshotter
();
590
var native = new DefaultPipelineOutputSnapshotter(
new
(), new DefaultProcessRunner(), Options.Create(new PipelineOutputDiffOptions()));
593
var custom = new DefaultPipelineOutputSnapshotter(new
PipelineOutputSnapshotter
(new TestPipelineOutputFileHasher(async (file, token) =>
656
var snapshotter = new
PipelineOutputSnapshotter
(hasher);
32 references to PipelineOutputSnapshotter
Aspire.Hosting (4)
Pipelines\DefaultPipelineOutputSnapshotter.cs (3)
17
private readonly
PipelineOutputSnapshotter
_snapshotter;
25
public DefaultPipelineOutputSnapshotter(
PipelineOutputSnapshotter
snapshotter, IProcessRunner processRunner, IOptions<PipelineOutputDiffOptions> options)
52
if (!
PipelineOutputSnapshotter
.ValidateOutputDirectory(directory, ct))
Pipelines\PipelineOutputDiffingExtensions.cs (1)
178
builder.Services.TryAddSingleton<
PipelineOutputSnapshotter
>();
Aspire.Hosting.Tests (28)
Pipelines\PipelineOutputComparisonTests.cs (1)
90
var
snapshotter = new PipelineOutputSnapshotter();
Pipelines\PipelineOutputDiffingTests.cs (5)
309
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("snapshotter resolved"));
368
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("snapshotter resolved"));
653
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("Native snapshotter resolved by replacement policy."));
743
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("Native engine must not resolve for a replacement."));
975
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("Native snapshotter resolved by Git replacement."));
Pipelines\PipelineOutputGitFingerprintTests.cs (1)
245
var
raw = new PipelineOutputSnapshotter();
Pipelines\PipelineOutputResolutionTests.cs (1)
45
builder.Services.AddSingleton<
PipelineOutputSnapshotter
>(_ => throw new InvalidOperationException("Default capture must not resolve."));
Pipelines\PipelineOutputSelectionTests.cs (1)
650
var
snapshotter = new PipelineOutputSnapshotter();
Pipelines\PipelineOutputSnapshotterTests.cs (17)
26
var
snapshotter = new PipelineOutputSnapshotter();
52
var
snapshotter = new PipelineOutputSnapshotter();
81
var
custom = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher(async (file, token) =>
129
var
snapshotter = new PipelineOutputSnapshotter(hasher);
169
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher(async (entry, token) =>
243
var
snapshotter = new PipelineOutputSnapshotter();
262
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((_, _) =>
290
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher(async (file, ct) =>
316
var
constant = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((_, _) => ValueTask.FromResult<ReadOnlyMemory<byte>>(new byte[] { 42 })));
340
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((entry, token) =>
382
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((file, ct) =>
429
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((_, _) =>
448
var
snapshotter = new PipelineOutputSnapshotter();
475
var
snapshotter = new PipelineOutputSnapshotter();
509
var
snapshotter = new PipelineOutputSnapshotter();
574
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((entry, token) =>
617
var
snapshotter = new PipelineOutputSnapshotter(new TestPipelineOutputFileHasher((file, token) =>
Pipelines\PipelineOutputStrategyTests.cs (2)
548
var
snapshotter = new PipelineOutputSnapshotter();
656
var
snapshotter = new PipelineOutputSnapshotter(hasher);