188 references to WorkspaceRoot
Aspire.Hosting.JavaScript.Tests (1)
AddDenoAppTests.cs (1)
2273var deno = builder.AddDenoApp("deno", workspace.WorkspaceRoot.FullName, "main.ts");
Aspire.Hosting.Rust.Tests (5)
AddRustAppPublishTests.cs (1)
1051File.WriteAllText(Path.Combine(workspace.WorkspaceRoot.FullName, "Cargo.lock"), "version = 4\n");
RustDockerfileShellTests.cs (4)
41var cargoStub = Path.Combine(workspace.WorkspaceRoot.FullName, "cargo-stub"); 97var markerPath = Path.Combine(workspace.WorkspaceRoot.FullName, "command-substitution-ran"); 121var invocationLog = Path.Combine(workspace.WorkspaceRoot.FullName, "invocations"); 153var invocationLog = Path.Combine(workspace.WorkspaceRoot.FullName, "invocations");
Aspire.Hosting.Tests (179)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (7)
220var dockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "Dockerfile"); 221var differentCasingDockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "DOCKERFILE"); 229var annotation = new DockerfileBuildAnnotation(workspace.WorkspaceRoot.FullName, dockerfilePath, null); 240var contextPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app"); 241var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "out"); 270var contextPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app"); 271var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "out");
AspireStoreTests.cs (2)
63ProjectDirectory = workspace.WorkspaceRoot.FullName 69Assert.Equal(Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire"), store.BasePath);
Cli\ProcessStartTimeHelperTests.cs (3)
114var statDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, pid.ToString(CultureInfo.InvariantCulture))); 120Assert.Equal(expectedStartTicks, ProcessStartTimeHelper.TryGetLinuxProcessStartTicks(pid, workspace.WorkspaceRoot.FullName)); 127Assert.Null(ProcessStartTimeHelper.TryGetLinuxProcessStartTicks(999999, workspace.WorkspaceRoot.FullName));
Dcp\ProcessUtilTests.cs (5)
97var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list.cs", """ 119var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list-failure.cs", """ 144var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "path-executable.cs", """ 214var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "single-line.cs", """ 229var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "failing.cs", $$"""
DebugSupportExtensionsTests.cs (2)
368var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 384var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs");
DistributedApplicationBuilderTests.cs (2)
120var projectDirectory = workspace.WorkspaceRoot.FullName; 166var projectDirectory = workspace.WorkspaceRoot.FullName;
DotnetProgramPublishingTests.cs (10)
143var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 162workspace.WorkspaceRoot.FullName); 322resource.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 328context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 380.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "local.csproj"))); 382.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "archive.csproj"))) 386context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archive.tar"); 440var metadata = new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj")); 494var path = Path.Combine(workspace.WorkspaceRoot.FullName, name); 511var path = Path.Combine(workspace.WorkspaceRoot.FullName, name);
MSBuildTests.cs (69)
26CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 28var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 83CreateAppProject(workspace.WorkspaceRoot.FullName, "App"); 85var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 136var temp = workspace?.WorkspaceRoot.FullName; 332var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "Plain.AppHost.csproj"); 342workspace.WorkspaceRoot.FullName, 362var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 363var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 384var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 387var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 408var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 411var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 431var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 434workspace.WorkspaceRoot.FullName, 456var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "bin")); 458var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 459var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 480var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 481var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 483var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 494var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 509var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 510var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 513workspace.WorkspaceRoot.FullName, 529Assert.False(Directory.Exists(Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName))); 538var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 539var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 542workspace.WorkspaceRoot.FullName, 568var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 569var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 572workspace.WorkspaceRoot.FullName, 598var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 600var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 603workspace.WorkspaceRoot.FullName, 618var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 632var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 635workspace.WorkspaceRoot.FullName, 645["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 660var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 661var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 683var toolsDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, ".dotnet", "tools")); 698var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 719var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 720var repoDcpDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dcp")); 721var repoDashboardDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dashboard")); 725var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 748var missingBundlePath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-bundle"); 749var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 783workspace.WorkspaceRoot.FullName, 786var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 804["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 823var missingCliPath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-aspire"); 824var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 845var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 878CreateAppProject(workspace.WorkspaceRoot.FullName, "App"); 879var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 880var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 1160CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1162var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1219CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1221var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1274var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1323var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1372var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1399var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1445var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1455var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1588var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost");
PathLookupHelperTests.cs (7)
13var binPath = Path.Combine(workspace.WorkspaceRoot.FullName, "bin"); 47var firstBinPath = Path.Combine(workspace.WorkspaceRoot.FullName, "first-bin"); 48var secondBinPath = Path.Combine(workspace.WorkspaceRoot.FullName, "second-bin"); 74var binPath = Path.Combine(workspace.WorkspaceRoot.FullName, "bin"); 94var binPath = Path.Combine(workspace.WorkspaceRoot.FullName, "bin"); 212var firstBinPath = Path.Combine(workspace.WorkspaceRoot.FullName, "first-bin"); 213var secondBinPath = Path.Combine(workspace.WorkspaceRoot.FullName, "second-bin");
ProjectResourceTests.cs (2)
37var projectDetails = await PrepareProjectWithTrailingCommasInLaunchSettingsAsync(workspace.WorkspaceRoot.FullName).DefaultTimeout(); 81var projectDetails = await PrepareProjectWithMalformedLaunchSettingsAsync(workspace.WorkspaceRoot.FullName).DefaultTimeout();
PublishAsDockerfileTests.cs (14)
19var path = workspace.WorkspaceRoot.FullName; 57var path = workspace.WorkspaceRoot.FullName; 110var path = workspace.WorkspaceRoot.FullName; 155var path = workspace.WorkspaceRoot.FullName; 217var path = workspace.WorkspaceRoot.FullName; 272var path = workspace.WorkspaceRoot.FullName; 289var path = workspace.WorkspaceRoot.FullName; 309var path = workspace.WorkspaceRoot.FullName; 332var path = workspace.WorkspaceRoot.FullName; 362var path = workspace.WorkspaceRoot.FullName; 379var path = workspace.WorkspaceRoot.FullName; 408var path = workspace.WorkspaceRoot.FullName; 425var path = workspace.WorkspaceRoot.FullName; 470.WithDockerfile(workspace.WorkspaceRoot.FullName);
Publishing\DotnetProgramArchiveTests.cs (20)
40var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 41var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, archivePath); 76var firstArchive = Path.Combine(firstWorkspace.WorkspaceRoot.FullName, "program.tar"); 77var secondArchive = Path.Combine(secondWorkspace.WorkspaceRoot.FullName, "program.tar"); 78var firstResource = AddArchiveResource(firstBuilder, firstWorkspace.WorkspaceRoot.FullName, firstArchive); 79var secondResource = AddArchiveResource(secondBuilder, secondWorkspace.WorkspaceRoot.FullName, secondArchive); 135var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 181var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 219var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 221var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, archivePath); 261var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 263var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, outputPath); 284var blockedDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "output"); 288workspace.WorkspaceRoot.FullName, 317var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 347var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, path); 356var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, outputPath);
Publishing\ResourceContainerImageManagerTests.cs (34)
58var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 64var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar.gz"); 307var tempOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "NewFolder"); // tests that the folder is created if it doesn't exist 688.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 693ctx.OutputPath = workspace.WorkspaceRoot.FullName; 719.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 752.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 757ctx.OutputPath = workspace.WorkspaceRoot.FullName; 799.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 809context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 837var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 850context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 891var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 893var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 912Assert.Equal(workspace.WorkspaceRoot.FullName, contextPath); 980var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 983.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 1031.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"))) 1036context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1072var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1078context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1112var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1173var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1208var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1229WorkingDirectory = workspace.WorkspaceRoot.FullName, 1256var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.csproj"); 1257var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archive;100%.tar"); 1283var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1293WorkingDirectory = workspace.WorkspaceRoot.FullName, 1552var tempSecretFile = System.IO.Path.Combine(workspace.WorkspaceRoot.FullName, ".npmrc"); 1937ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2061ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2128var dockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "Dockerfile"); 2134var container = builder.AddDockerfile("broken-container", workspace.WorkspaceRoot.FullName, dockerfilePath);
ResourceCommandServiceTests.cs (2)
1743var projectPath = CreateBuildOutputTestProject(workspace.WorkspaceRoot.FullName, rebuildOutputMarker); 1755var buildCountPath = Path.Combine(workspace.WorkspaceRoot.FullName, "build-count.txt");
Aspire.Hosting.TestUtilities (3)
Utils\DockerfileUtils.cs (2)
44var tempContextPath = workspace.WorkspaceRoot.FullName; 72public string ContextPath => _workspace.WorkspaceRoot.FullName;
Utils\PersistentContainerTestHelpers.cs (1)
103.WithTempAspireStore(workspace.WorkspaceRoot.FullName)