225 references to WorkspaceRoot
Aspire.Hosting.Dotnet.Tests (4)
DotnetProjectResourceTests.cs (1)
616var projectDirectory = workspace.WorkspaceRoot.FullName;
WslcDotnetPublishingTests.cs (3)
63options.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 134options.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 154MsBuildResponseFileFactory.CreatePropertyArgument("ContainerArchiveOutputPath", Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"))
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 (212)
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\AppHostLocalStateStoreTests.cs (8)
35Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 65Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 85Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 120Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 144Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 175Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 190Path.Combine(workspace.WorkspaceRoot.FullName, ".aspire", "state"), 232["AppHost:Directory"] = workspace.WorkspaceRoot.FullName,
Dcp\DcpExecutorTests.cs (13)
1634["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 1675["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 1745["AppHost:Directory"] = Path.Combine(workspace.WorkspaceRoot.FullName, "apphost-file"), 1858["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 1915["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 1967["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2014["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2065["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2117["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2163["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2210["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2257["AppHost:Directory"] = workspace.WorkspaceRoot.FullName, 2308["AppHost:Directory"] = workspace.WorkspaceRoot.FullName,
Dcp\ProcessUtilTests.cs (5)
102var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list.cs", """ 124var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list-failure.cs", """ 149var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "path-executable.cs", """ 245var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "single-line.cs", """ 260var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "failing.cs", $$"""
DebugSupportExtensionsTests.cs (2)
378var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 394var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs");
DistributedApplicationBuilderTests.cs (3)
123var projectDirectory = workspace.WorkspaceRoot.FullName; 169var projectDirectory = workspace.WorkspaceRoot.FullName; 212var 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 (73)
23var directory = workspace.WorkspaceRoot.FullName; 73var directory = workspace.WorkspaceRoot.FullName; 112CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 114var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 169CreateAppProject(workspace.WorkspaceRoot.FullName, "App"); 171var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 222var temp = workspace?.WorkspaceRoot.FullName; 457var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 459var artifactsPath = Path.Combine(workspace.WorkspaceRoot.FullName, ".artifacts"); 520var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "Plain.AppHost.csproj"); 530workspace.WorkspaceRoot.FullName, 550var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 551var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 572var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 575var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 596var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 599var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 619var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 622workspace.WorkspaceRoot.FullName, 643var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "bin")); 645var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 646var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 667var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 668var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 670var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 681var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 696var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 697var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 700workspace.WorkspaceRoot.FullName, 716Assert.False(Directory.Exists(Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName))); 725var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 726var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 729workspace.WorkspaceRoot.FullName, 755var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 756var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 759workspace.WorkspaceRoot.FullName, 785var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 787var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 790workspace.WorkspaceRoot.FullName, 805var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 819var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 822workspace.WorkspaceRoot.FullName, 832["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 847var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 848var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 870var toolsDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, ".dotnet", "tools")); 885var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 906var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 907var repoDcpDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dcp")); 908var repoDashboardDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dashboard")); 912var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 935var missingBundlePath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-bundle"); 936var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 970workspace.WorkspaceRoot.FullName, 973var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 991["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 1010var missingCliPath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-aspire"); 1011var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 1032var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1065CreateAppProject(workspace.WorkspaceRoot.FullName, "App"); 1066var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 1067var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 1347CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1349var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1406CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1408var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1461var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1510var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1559var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1586var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1632var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1642var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1775var 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; 274var path = workspace.WorkspaceRoot.FullName; 293var path = workspace.WorkspaceRoot.FullName; 315var path = workspace.WorkspaceRoot.FullName; 340var path = workspace.WorkspaceRoot.FullName; 372var path = workspace.WorkspaceRoot.FullName; 389var path = workspace.WorkspaceRoot.FullName; 418var path = workspace.WorkspaceRoot.FullName; 437var path = workspace.WorkspaceRoot.FullName; 484.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 (37)
60var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 66var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar.gz"); 95var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 109var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 395var tempOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "NewFolder"); // tests that the folder is created if it doesn't exist 784.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 789ctx.OutputPath = workspace.WorkspaceRoot.FullName; 815.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 848.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 853ctx.OutputPath = workspace.WorkspaceRoot.FullName; 895.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 905context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 933var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 946context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 987var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 989var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 1008Assert.Equal(workspace.WorkspaceRoot.FullName, contextPath); 1076var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 1079.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 1127.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"))) 1132context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1168var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1174context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1208var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1269var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1335Path.Combine(workspace.WorkspaceRoot.FullName, "Directory.Build.props"), 1343var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1361WorkingDirectory = workspace.WorkspaceRoot.FullName, 1397var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.csproj"); 1398var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archive;100%.tar"); 1424var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1434WorkingDirectory = workspace.WorkspaceRoot.FullName, 1693var tempSecretFile = System.IO.Path.Combine(workspace.WorkspaceRoot.FullName, ".npmrc"); 2090ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2218ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2289var dockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "Dockerfile"); 2295var container = builder.AddDockerfile("broken-container", workspace.WorkspaceRoot.FullName, dockerfilePath);
Publishing\WslcContainerRuntimeTests.cs (2)
191var resource = builder.AddDockerfile("program", workspace.WorkspaceRoot.FullName); 223var resource = builder.AddDockerfile("program", workspace.WorkspaceRoot.FullName)
ResourceCommandServiceTests.cs (4)
1745var projectPath = CreateBuildOutputTestProject(workspace.WorkspaceRoot.FullName, rebuildOutputMarker); 1766var buildCountPath = Path.Combine(workspace.WorkspaceRoot.FullName, "build-count.txt"); 1794var projectPath = CreateBuildOutputTestProject(workspace.WorkspaceRoot.FullName, "ASPIRE_REBUILD_OUTPUT_MARKER"); 1798var keepAlivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "keep-alive.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)