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