62 references to BundleExtractResult
aspire (21)
Bundles\BundleService.cs (14)
91var result = await ExtractAsync(extractDir, force: false, cancellationToken); 93if (result is BundleExtractResult.ExtractionFailed) 118var result = await ExtractAsyncCore(extractDir, force: false, cancellationToken).ConfigureAwait(false); 119if (result is BundleExtractResult.ExtractionFailed) 148public async Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 153return BundleExtractResult.NoPayload; 165private async Task<BundleExtractResult> ExtractAsyncCore(string destinationPath, bool force, CancellationToken cancellationToken) 178return BundleExtractResult.AlreadyUpToDate; 189return BundleExtractResult.ExtractionFailed; 231private async Task<BundleExtractResult> ExtractCoreAsync(string destinationPath, CancellationToken cancellationToken) 251return BundleExtractResult.ExtractionFailed; 268return BundleExtractResult.ExtractionFailed; 280return BundleExtractResult.ExtractionFailed; 304return BundleExtractResult.Extracted;
Bundles\IBundleService.cs (1)
30Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default);
Commands\SetupCommand.cs (6)
67BundleExtractResult result = BundleExtractResult.NoPayload; 78case BundleExtractResult.NoPayload: 82case BundleExtractResult.AlreadyUpToDate: 86case BundleExtractResult.Extracted: 90case BundleExtractResult.ExtractionFailed:
Aspire.Cli.Tests (41)
BundleServiceIntegrationTests.cs (28)
40var result = await service.ExtractAsync(layoutRoot, force: true); 42Assert.Equal(BundleExtractResult.Extracted, result); 81/// is skipped and returns <see cref="BundleExtractResult.AlreadyUpToDate"/>. 95var result1 = await service.ExtractAsync(layoutRoot, force: true); 96Assert.Equal(BundleExtractResult.Extracted, result1); 101var result2 = await service.ExtractAsync(layoutRoot, force: false); 102Assert.Equal(BundleExtractResult.AlreadyUpToDate, result2); 120var initialResult = await service.ExtractAsync(layoutRoot, force: true); 121Assert.Equal(BundleExtractResult.Extracted, initialResult); 132var repairResult = await service.ExtractAsync(layoutRoot, force: false); 134Assert.Equal(BundleExtractResult.Extracted, repairResult); 158Assert.Equal(BundleExtractResult.Extracted, await service.ExtractAsync(layoutRoot, force: false)); 159Assert.Equal(BundleExtractResult.AlreadyUpToDate, await service.ExtractAsync(layoutRoot, force: false)); 183var repairResult = await service.ExtractAsync(layoutRoot, force: false); 185Assert.Equal(BundleExtractResult.Extracted, repairResult); 189Assert.Equal(BundleExtractResult.AlreadyUpToDate, await service.ExtractAsync(layoutRoot, force: false)); 219var result1 = await v1Service.ExtractAsync(layoutRoot, force: true); 220Assert.Equal(BundleExtractResult.Extracted, result1); 235var result2 = await v2Service.ExtractAsync(layoutRoot, force: true); 236Assert.Equal(BundleExtractResult.Extracted, result2); 277var result = await service.ExtractAsync(layoutRoot, force: true); 278Assert.Equal(BundleExtractResult.Extracted, result); 302var result = await service.ExtractAsync(layoutRoot, force: true); 304Assert.Equal(BundleExtractResult.ExtractionFailed, result); 355var result1 = await v1Service.ExtractAsync(layoutRoot, force: true); 356Assert.Equal(BundleExtractResult.Extracted, result1); 377var result2 = await v2Service.ExtractAsync(layoutRoot, force: true); 378Assert.Equal(BundleExtractResult.Extracted, result2);
DotNet\ProcessExecutionDetachedTests.cs (6)
545public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 550return Task.FromResult(BundleExtractResult.AlreadyUpToDate); 578public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 583return Task.FromResult(BundleExtractResult.AlreadyUpToDate); 617public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 622return Task.FromResult(BundleExtractResult.AlreadyUpToDate);
Utils\CliTestHelper.cs (7)
800public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 801=> Task.FromResult(BundleExtractResult.NoPayload); 820public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 821=> Task.FromResult(BundleExtractResult.NoPayload); 869public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 870=> Task.FromResult(isBundle ? BundleExtractResult.AlreadyUpToDate : BundleExtractResult.NoPayload);