51 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) 177return BundleExtractResult.AlreadyUpToDate; 188return BundleExtractResult.ExtractionFailed; 230private async Task<BundleExtractResult> ExtractCoreAsync(string destinationPath, CancellationToken cancellationToken) 250return BundleExtractResult.ExtractionFailed; 267return BundleExtractResult.ExtractionFailed; 279return BundleExtractResult.ExtractionFailed; 303return 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 (30)
BundleServiceIntegrationTests.cs (19)
40var result = await service.ExtractAsync(layoutRoot, force: true); 42Assert.Equal(BundleExtractResult.Extracted, result); 75/// is skipped and returns <see cref="BundleExtractResult.AlreadyUpToDate"/>. 89var result1 = await service.ExtractAsync(layoutRoot, force: true); 90Assert.Equal(BundleExtractResult.Extracted, result1); 95var result2 = await service.ExtractAsync(layoutRoot, force: false); 96Assert.Equal(BundleExtractResult.AlreadyUpToDate, result2); 126var result1 = await v1Service.ExtractAsync(layoutRoot, force: true); 127Assert.Equal(BundleExtractResult.Extracted, result1); 142var result2 = await v2Service.ExtractAsync(layoutRoot, force: true); 143Assert.Equal(BundleExtractResult.Extracted, result2); 184var result = await service.ExtractAsync(layoutRoot, force: true); 185Assert.Equal(BundleExtractResult.Extracted, result); 209var result = await service.ExtractAsync(layoutRoot, force: true); 211Assert.Equal(BundleExtractResult.ExtractionFailed, result); 262var result1 = await v1Service.ExtractAsync(layoutRoot, force: true); 263Assert.Equal(BundleExtractResult.Extracted, result1); 284var result2 = await v2Service.ExtractAsync(layoutRoot, force: true); 285Assert.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 (5)
791public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 792=> Task.FromResult(BundleExtractResult.NoPayload); 828public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 829=> Task.FromResult(isBundle ? BundleExtractResult.AlreadyUpToDate : BundleExtractResult.NoPayload);