127 references to WorkspaceRoot
Aspire.Hosting.Rust.Tests (5)
AddRustAppPublishTests.cs (1)
1053
File.WriteAllText(Path.Combine(workspace.
WorkspaceRoot
.FullName, "Cargo.lock"), "version = 4\n");
RustDockerfileShellTests.cs (4)
41
var cargoStub = Path.Combine(workspace.
WorkspaceRoot
.FullName, "cargo-stub");
97
var markerPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "command-substitution-ran");
121
var invocationLog = Path.Combine(workspace.
WorkspaceRoot
.FullName, "invocations");
153
var invocationLog = Path.Combine(workspace.
WorkspaceRoot
.FullName, "invocations");
Aspire.Hosting.Tests (119)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (7)
222
var dockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Dockerfile");
223
var differentCasingDockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "DOCKERFILE");
231
var annotation = new DockerfileBuildAnnotation(workspace.
WorkspaceRoot
.FullName, dockerfilePath, null);
242
var contextPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app");
243
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "out");
272
var contextPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app");
273
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "out");
AspireStoreTests.cs (2)
63
ProjectDirectory = workspace.
WorkspaceRoot
.FullName
69
Assert.Equal(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".aspire"), store.BasePath);
Cli\ProcessStartTimeHelperTests.cs (3)
114
var statDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, pid.ToString(CultureInfo.InvariantCulture)));
120
Assert.Equal(expectedStartTicks, ProcessStartTimeHelper.TryGetLinuxProcessStartTicks(pid, workspace.
WorkspaceRoot
.FullName));
127
Assert.Null(ProcessStartTimeHelper.TryGetLinuxProcessStartTicks(999999, workspace.
WorkspaceRoot
.FullName));
Dcp\ProcessUtilTests.cs (5)
89
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "argument-list.cs", """
111
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "argument-list-failure.cs", """
136
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "path-executable.cs", """
206
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "single-line.cs", """
221
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "failing.cs", $$"""
MSBuildTests.cs (68)
26
CreateLibraryProject(workspace.
WorkspaceRoot
.FullName, "Library");
28
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
83
CreateAppProject(workspace.
WorkspaceRoot
.FullName, "App");
85
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
136
var temp = workspace?.
WorkspaceRoot
.FullName;
328
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Plain.AppHost.csproj");
338
workspace.
WorkspaceRoot
.FullName,
358
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
359
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
380
var layoutRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, "layout");
383
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
404
var layoutRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, "layout");
407
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
429
workspace.
WorkspaceRoot
.FullName,
450
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "bin"));
452
var bundle = CreateFakeCliBundle(Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire-home"));
453
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
474
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
475
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
477
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot, additionalProperties: "");
488
var bundleRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName);
503
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
504
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
507
workspace.
WorkspaceRoot
.FullName,
523
Assert.False(Directory.Exists(Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName)));
532
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
533
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
536
workspace.
WorkspaceRoot
.FullName,
562
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
563
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
566
workspace.
WorkspaceRoot
.FullName,
592
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
594
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, literalSegment));
597
workspace.
WorkspaceRoot
.FullName,
612
var bundleRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName);
626
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, literalSegment));
629
workspace.
WorkspaceRoot
.FullName,
639
["ASPIRE_HOME"] = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home"),
654
var bundle = CreateFakeCliBundle(Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire-home"));
655
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot, additionalProperties: "");
677
var toolsDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".dotnet", "tools"));
692
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
713
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
714
var repoDcpDir = EnsureTrailingSeparator(Path.Combine(workspace.
WorkspaceRoot
.FullName, "repo-dcp"));
715
var repoDashboardDir = EnsureTrailingSeparator(Path.Combine(workspace.
WorkspaceRoot
.FullName, "repo-dashboard"));
719
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
742
var missingBundlePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing-bundle");
743
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
777
workspace.
WorkspaceRoot
.FullName,
780
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
798
["ASPIRE_HOME"] = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home"),
817
var missingCliPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing-aspire");
818
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
839
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
872
CreateAppProject(workspace.
WorkspaceRoot
.FullName, "App");
873
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
874
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
1146
CreateLibraryProject(workspace.
WorkspaceRoot
.FullName, "Library");
1148
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
1205
CreateLibraryProject(workspace.
WorkspaceRoot
.FullName, "Library");
1207
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
1260
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1309
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1358
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1385
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1431
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1441
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1574
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
PathLookupHelperTests.cs (7)
13
var binPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "bin");
47
var firstBinPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "first-bin");
48
var secondBinPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "second-bin");
74
var binPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "bin");
94
var binPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "bin");
212
var firstBinPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "first-bin");
213
var secondBinPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "second-bin");
ProjectResourceTests.cs (2)
36
var projectDetails = await PrepareProjectWithTrailingCommasInLaunchSettingsAsync(workspace.
WorkspaceRoot
.FullName).DefaultTimeout();
80
var projectDetails = await PrepareProjectWithMalformedLaunchSettingsAsync(workspace.
WorkspaceRoot
.FullName).DefaultTimeout();
PublishAsDockerfileTests.cs (14)
21
var path = workspace.
WorkspaceRoot
.FullName;
59
var path = workspace.
WorkspaceRoot
.FullName;
112
var path = workspace.
WorkspaceRoot
.FullName;
157
var path = workspace.
WorkspaceRoot
.FullName;
219
var path = workspace.
WorkspaceRoot
.FullName;
274
var path = workspace.
WorkspaceRoot
.FullName;
291
var path = workspace.
WorkspaceRoot
.FullName;
311
var path = workspace.
WorkspaceRoot
.FullName;
334
var path = workspace.
WorkspaceRoot
.FullName;
364
var path = workspace.
WorkspaceRoot
.FullName;
381
var path = workspace.
WorkspaceRoot
.FullName;
410
var path = workspace.
WorkspaceRoot
.FullName;
427
var path = workspace.
WorkspaceRoot
.FullName;
472
.WithDockerfile(workspace.
WorkspaceRoot
.FullName);
Publishing\ResourceContainerImageManagerTests.cs (10)
274
var tempOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "NewFolder"); // tests that the folder is created if it doesn't exist
655
.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing.csproj")))
660
ctx.OutputPath = workspace.
WorkspaceRoot
.FullName;
693
.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing.csproj")))
698
ctx.OutputPath = workspace.
WorkspaceRoot
.FullName;
955
var tempSecretFile = System.IO.Path.Combine(workspace.
WorkspaceRoot
.FullName, ".npmrc");
1340
ctx.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archives");
1464
ctx.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archives");
1531
var dockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Dockerfile");
1537
var container = builder.AddDockerfile("broken-container", workspace.
WorkspaceRoot
.FullName, dockerfilePath);
ResourceCommandServiceTests.cs (1)
1640
var projectPath = CreateBuildOutputTestProject(workspace.
WorkspaceRoot
.FullName, rebuildOutputMarker);
Aspire.Hosting.TestUtilities (3)
Utils\DockerfileUtils.cs (2)
44
var tempContextPath = workspace.
WorkspaceRoot
.FullName;
72
public string ContextPath => _workspace.
WorkspaceRoot
.FullName;
Utils\PersistentContainerTestHelpers.cs (1)
103
.WithTempAspireStore(workspace.
WorkspaceRoot
.FullName)