3 instantiations of PrebuiltAppHostServer
aspire (1)
Projects\AppHostServerProject.cs (1)
86
return new
PrebuiltAppHostServer
(
Aspire.Cli.Tests (2)
Configuration\PrebuiltAppHostServerChannelResolutionTests.cs (1)
98
return new
PrebuiltAppHostServer
(
Projects\PrebuiltAppHostServerTests.cs (1)
1284
return new
PrebuiltAppHostServer
(
127 references to PrebuiltAppHostServer
aspire (3)
Projects\AppHostServerProject.cs (2)
78
internal
PrebuiltAppHostServer
CreatePrebuiltAppHostServer(
97
loggerFactory.CreateLogger<
PrebuiltAppHostServer
>(),
Projects\PrebuiltAppHostServer.cs (1)
1242
/// persistent. For <see cref="
PrebuiltAppHostServer
"/>'s <see cref="TemporaryNuGetConfig"/>
Aspire.Cli.Tests (124)
Configuration\PrebuiltAppHostServerChannelResolutionTests.cs (6)
16
/// Behavioral guards on <see cref="
PrebuiltAppHostServer
"/>'s channel resolution: it
28
var
server = CreateServer(appHostDirectory.FullName);
43
var
server = CreateServer(appHostDirectory.FullName);
66
var
server = CreateServer(appHostDirectory.FullName);
87
var
server = CreateServer(appHostDirectory.FullName);
92
private static
PrebuiltAppHostServer
CreateServer(string appPath)
Projects\PrebuiltAppHostServerTests.cs (118)
32
await
PrebuiltAppHostServer
.WriteIfChangedAsync(path, "<Project />", CancellationToken.None);
38
await
PrebuiltAppHostServer
.WriteIfChangedAsync(path, "<Project />", CancellationToken.None);
49
await
PrebuiltAppHostServer
.WriteIfChangedAsync(path, "<Project />", CancellationToken.None);
50
await
PrebuiltAppHostServer
.WriteIfChangedAsync(path, "<Project Sdk=\"Microsoft.NET.Sdk\" />", CancellationToken.None);
72
await
PrebuiltAppHostServer
.WriteIfChangedAsync(path, "<Project Sdk=\"Microsoft.NET.Sdk\" />", CancellationToken.None);
87
Assert.False(
PrebuiltAppHostServer
.CanSkipIntegrationRestore(workspace.WorkspaceRoot.FullName, "fingerprint", NullLogger.Instance));
96
Assert.False(
PrebuiltAppHostServer
.CanSkipIntegrationRestore(workspace.WorkspaceRoot.FullName, "fingerprint", NullLogger.Instance));
105
Assert.False(
PrebuiltAppHostServer
.CanSkipIntegrationRestore(workspace.WorkspaceRoot.FullName, "new-fingerprint", NullLogger.Instance));
114
Assert.True(
PrebuiltAppHostServer
.CanSkipIntegrationRestore(workspace.WorkspaceRoot.FullName, "fingerprint", NullLogger.Instance));
125
var before = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
130
var after = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
148
var before = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
151
var after = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
166
var before = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
171
var after = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
186
var inputs = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
203
var inputs = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
216
var first = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
217
var second = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
232
var inputs = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", [], projectRefs, CancellationToken.None);
246
var inputs = await
PrebuiltAppHostServer
.ComputeRestoreInputsAsync("<Project />", packageRefs, projectRefs, CancellationToken.None);
259
Assert.True(
PrebuiltAppHostServer
.HasFloatingVersionAttribute(projectText));
270
Assert.False(
PrebuiltAppHostServer
.HasFloatingVersionAttribute(projectText));
281
Assert.True(
PrebuiltAppHostServer
.HasFloatingPackageVersion(packageRefs));
293
Assert.False(
PrebuiltAppHostServer
.HasFloatingPackageVersion(packageRefs));
304
Assert.True(
PrebuiltAppHostServer
.ShouldRetryWithRestore(output));
316
Assert.True(
PrebuiltAppHostServer
.ShouldRetryWithRestore(output));
325
Assert.False(
PrebuiltAppHostServer
.ShouldRetryWithRestore(output));
335
var message =
PrebuiltAppHostServer
.GetIntegrationBuildFailureMessage(output);
347
Assert.Equal(ErrorStrings.IntegrationBuildFailed,
PrebuiltAppHostServer
.GetIntegrationBuildFailureMessage(output));
372
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(packageRefs, projectRefs, "/tmp/libs");
392
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(packageRefs, projectRefs, "/tmp/libs");
415
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(packageRefs, projectRefs, "/tmp/libs");
431
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(packageRefs, projectRefs, "/custom/output/path");
441
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/work");
445
Assert.Equal(Path.Combine("/tmp/work",
PrebuiltAppHostServer
.ClosureMetadataFileName), doc.Descendants(ns + "AspireClosureMetadataFile").FirstOrDefault()?.Value);
446
Assert.Equal(Path.Combine("/tmp/work",
PrebuiltAppHostServer
.ClosureSourcesFileName), doc.Descendants(ns + "AspireClosureSourcesFile").FirstOrDefault()?.Value);
447
Assert.Equal(Path.Combine("/tmp/work",
PrebuiltAppHostServer
.ClosureTargetsFileName), doc.Descendants(ns + "AspireClosureTargetsFile").FirstOrDefault()?.Value);
448
Assert.Equal(Path.Combine("/tmp/work",
PrebuiltAppHostServer
.ProjectRefAssemblyNamesFileName), doc.Descendants(ns + "AspireProjectRefAssemblyNamesFile").FirstOrDefault()?.Value);
454
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/work");
468
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/libs");
479
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/libs");
491
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/libs");
503
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/libs", sources);
518
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(
536
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile([], [], "/tmp/libs", Enumerable.Empty<string>());
553
var xml =
PrebuiltAppHostServer
.GenerateIntegrationProjectFile(
571
var
server = CreatePrebuiltAppHostServer(workspace, appPath: appHostDirectory.FullName);
574
typeof(
PrebuiltAppHostServer
)
605
PrebuiltAppHostServer
CreateServer(string appHostDirectory) =>
608
var
firstServer = CreateServer(firstAppHost.FullName);
609
var
secondServer = CreateServer(secondAppHost.FullName);
611
var workingDirectoryField = typeof(
PrebuiltAppHostServer
)
649
var
server = CreateServerWithExplicitChannel(workspace, "local", executionContext);
664
var
server = CreateServerWithExplicitChannel(workspace, "pr-12345", executionContext);
678
var
server = CreateServerWithExplicitChannel(workspace, "stable", executionContext);
693
var
server = CreateServerWithExplicitChannel(workspace, "local", executionContext);
708
var
server = CreateServerWithExplicitChannel(workspace, "daily", executionContext);
722
var
server = CreateServerWithExplicitChannel(workspace, "pr-12345", executionContext);
755
var
server = CreateServerWithChannel(workspace, stagingChannel, executionContext);
814
var
server = CreateServerWithPackagingService(workspace, packagingService, executionContext);
855
var
server = CreateServerWithExplicitChannel(workspace, "local", executionContext);
871
var
server = CreateServerWithPackagingService(workspace, packagingService);
900
var
server = CreateServerWithChannel(workspace, explicitChannel, CreateContextWithIdentityChannel("pr-12345"));
929
var
server = CreateServerWithChannel(workspace, stagingChannel, executionContext);
976
var
server = CreateServerWithChannel(workspace, stagingChannel, CreateContextWithIdentityChannel("pr-12345"));
999
var
server = CreateServerWithPackagingService(workspace, packagingService);
1022
var
server = CreateServerWithChannel(workspace, stagingChannel, CreateContextWithIdentityChannel("pr-12345"));
1045
var
server = CreateServerWithPackagingService(workspace, packagingService);
1076
var
server = CreateServerWithChannel(workspace, stagingChannel, CreateContextWithIdentityChannel("pr-12345"));
1098
var
server = CreateServerWithChannel(workspace, stagingChannel, CreateContextWithIdentityChannel("pr-12345"));
1122
var
server = CreateServerWithChannel(workspace, stagingChannel, CreateContextWithIdentityChannel("pr-12345"));
1145
Assert.Equal(expected,
PrebuiltAppHostServer
.RedactSourceForDisplay(input));
1160
var
server = CreateServerWithUnavailableStagingChannel(workspace, executionContext, unavailableReason);
1175
var
server = CreateServerWithUnavailableStagingChannel(workspace, executionContext, unavailableReason);
1194
var
server = CreateServerWithUnavailableStagingChannel(workspace, executionContext, unavailableReason);
1222
var
server = CreatePrebuiltAppHostServer(workspace, packagingService: packagingService, executionContext: executionContext);
1230
private static
PrebuiltAppHostServer
CreateServerWithUnavailableStagingChannel(
1269
private static
PrebuiltAppHostServer
CreatePrebuiltAppHostServer(
1298
private static
PrebuiltAppHostServer
CreateServerWithExplicitChannel(
1314
private static
PrebuiltAppHostServer
CreateServerWithChannel(
1327
private static
PrebuiltAppHostServer
CreateServerWithPackagingService(
1336
PrebuiltAppHostServer
server,
1340
var method = typeof(
PrebuiltAppHostServer
).GetMethod(
1350
PrebuiltAppHostServer
server,
1354
var method = typeof(
PrebuiltAppHostServer
).GetMethod(
1376
var
server = CreatePrebuiltAppHostServer(workspace);
1388
var
server = CreatePrebuiltAppHostServer(workspace);
2029
var
server = CreatePrebuiltAppHostServer(
2135
Assert.Equal(expected,
PrebuiltAppHostServer
.RedactSourceForDisplay(input));
2162
var
server = CreatePrebuiltAppHostServer(workspace, dotNetCliRunner: dotNetCliRunner);
2244
var
server = CreatePrebuiltAppHostServer(
2286
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], layout: layout);
2323
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2356
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2410
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2463
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2501
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2538
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2675
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata);
2708
private static
PrebuiltAppHostServer
CreateProjectReferenceServer(
2727
private static (
PrebuiltAppHostServer
Server, FakeNuGetClient NuGetClient) CreatePackageReferenceServer(TemporaryWorkspace workspace)
2732
private static (
PrebuiltAppHostServer
Server, FakeNuGetClient NuGetClient) CreatePackageReferenceServer(
2742
var
server = CreatePrebuiltAppHostServer(
2798
File.WriteAllLines(Path.Combine(restoreDirectory.FullName,
PrebuiltAppHostServer
.ClosureMetadataFileName), metadataLines);
2799
File.WriteAllLines(Path.Combine(restoreDirectory.FullName,
PrebuiltAppHostServer
.ClosureSourcesFileName), sourcePaths);
2800
File.WriteAllLines(Path.Combine(restoreDirectory.FullName,
PrebuiltAppHostServer
.ClosureTargetsFileName), targetPaths);
2801
File.WriteAllLines(Path.Combine(restoreDirectory.FullName,
PrebuiltAppHostServer
.ProjectRefAssemblyNamesFileName), projectReferenceAssemblyNames);
2847
private static string GetWorkingDirectory(
PrebuiltAppHostServer
server)
2850
typeof(
PrebuiltAppHostServer
)
2876
using
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], packageMetadata, layout);
2898
using
var
server = CreateProjectReferenceServer(workspace, closureFiles, ["MyIntegration"], null, layout);
2919
using
var
server = CreatePrebuiltAppHostServer(workspace, layout: layout);
2944
var
server = CreatePrebuiltAppHostServer(workspace, layout: layout);
2965
var
server = CreatePrebuiltAppHostServer(workspace, layout: layout);
2978
var
server = CreatePrebuiltAppHostServer(workspace, layout: layout);
2994
var
server = CreatePrebuiltAppHostServer(workspace, layout: layout);
3017
var
server = CreatePrebuiltAppHostServer(