56 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 (35)
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); 357var result1 = await v1Service.ExtractAsync(layoutRoot, force: true); 358Assert.Equal(BundleExtractResult.Extracted, result1); 381var result2 = await v2Service.ExtractAsync(layoutRoot, force: true); 382Assert.Equal(BundleExtractResult.Extracted, result2);
Utils\CliTestHelper.cs (7)
812public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 813=> Task.FromResult(BundleExtractResult.NoPayload); 832public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 833=> Task.FromResult(BundleExtractResult.NoPayload); 889public Task<BundleExtractResult> ExtractAsync(string destinationPath, bool force = false, CancellationToken cancellationToken = default) 890=> Task.FromResult(isBundle ? BundleExtractResult.AlreadyUpToDate : BundleExtractResult.NoPayload);