187 references to WorkspaceRoot
Aspire.Hosting.JavaScript.Tests (1)
AddDenoAppTests.cs (1)
2274var deno = builder.AddDenoApp("deno", workspace.WorkspaceRoot.FullName, "main.ts");
Aspire.Hosting.Rust.Tests (5)
AddRustAppPublishTests.cs (1)
1053File.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 (178)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (7)
222var dockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "Dockerfile"); 223var differentCasingDockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "DOCKERFILE"); 231var annotation = new DockerfileBuildAnnotation(workspace.WorkspaceRoot.FullName, dockerfilePath, null); 242var contextPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app"); 243var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "out"); 272var contextPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app"); 273var 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)
89var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list.cs", """ 111var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "argument-list-failure.cs", """ 136var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "path-executable.cs", """ 206var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "single-line.cs", """ 221var appPath = DotnetFileAppProcess.WriteApp(workspace.WorkspaceRoot.FullName, "failing.cs", $$"""
DebugSupportExtensionsTests.cs (2)
369var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 383var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs");
DistributedApplicationBuilderTests.cs (2)
122var projectDirectory = workspace.WorkspaceRoot.FullName; 168var projectDirectory = workspace.WorkspaceRoot.FullName;
DotnetProgramPublishingTests.cs (10)
144var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 163workspace.WorkspaceRoot.FullName); 323resource.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 329context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 381.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "local.csproj"))); 383.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "archive.csproj"))) 387context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archive.tar"); 441var metadata = new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj")); 495var path = Path.Combine(workspace.WorkspaceRoot.FullName, name); 512var path = Path.Combine(workspace.WorkspaceRoot.FullName, name);
MSBuildTests.cs (68)
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; 328var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "Plain.AppHost.csproj"); 338workspace.WorkspaceRoot.FullName, 358var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 359var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 380var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 383var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 404var layoutRoot = Path.Combine(workspace.WorkspaceRoot.FullName, "layout"); 407var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 429workspace.WorkspaceRoot.FullName, 450var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "bin")); 452var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 453var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 474var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 475var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 477var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 488var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 503var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 504var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 507workspace.WorkspaceRoot.FullName, 523Assert.False(Directory.Exists(Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName))); 532var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 533var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 536workspace.WorkspaceRoot.FullName, 562var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 563var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 566workspace.WorkspaceRoot.FullName, 592var aspireHome = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"); 594var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 597workspace.WorkspaceRoot.FullName, 612var bundleRoot = Path.Combine(workspace.WorkspaceRoot.FullName, BundleDiscovery.BundleDirectoryName); 626var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, literalSegment)); 629workspace.WorkspaceRoot.FullName, 639["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 654var bundle = CreateFakeCliBundle(Path.Combine(workspace.WorkspaceRoot.FullName, "aspire-home")); 655var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, additionalProperties: ""); 677var toolsDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, ".dotnet", "tools")); 692var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 713var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 714var repoDcpDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dcp")); 715var repoDashboardDir = EnsureTrailingSeparator(Path.Combine(workspace.WorkspaceRoot.FullName, "repo-dashboard")); 719var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 742var missingBundlePath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-bundle"); 743var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 777workspace.WorkspaceRoot.FullName, 780var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.WorkspaceRoot.FullName, "fake-cli")); 798["ASPIRE_HOME"] = Path.Combine(workspace.WorkspaceRoot.FullName, "empty-aspire-home"), 817var missingCliPath = Path.Combine(workspace.WorkspaceRoot.FullName, "missing-aspire"); 818var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 839var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 872CreateAppProject(workspace.WorkspaceRoot.FullName, "App"); 873var bundle = CreateFakeCliBundle(workspace.WorkspaceRoot.FullName); 874var appHostDirectory = CreateSdkBundleAppHostProject(workspace.WorkspaceRoot.FullName, repoRoot, 1154CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1156var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1213CreateLibraryProject(workspace.WorkspaceRoot.FullName, "Library"); 1215var appHostDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "AppHost"); 1268var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1317var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1366var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1393var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1439var packageOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "packages"); 1449var projectDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "MyHostingExtension"); 1582var 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)
21var path = workspace.WorkspaceRoot.FullName; 59var path = workspace.WorkspaceRoot.FullName; 112var path = workspace.WorkspaceRoot.FullName; 157var path = workspace.WorkspaceRoot.FullName; 219var path = workspace.WorkspaceRoot.FullName; 274var path = workspace.WorkspaceRoot.FullName; 291var path = workspace.WorkspaceRoot.FullName; 311var path = workspace.WorkspaceRoot.FullName; 334var path = workspace.WorkspaceRoot.FullName; 364var path = workspace.WorkspaceRoot.FullName; 381var path = workspace.WorkspaceRoot.FullName; 410var path = workspace.WorkspaceRoot.FullName; 427var path = workspace.WorkspaceRoot.FullName; 472.WithDockerfile(workspace.WorkspaceRoot.FullName);
Publishing\DotnetProgramArchiveTests.cs (20)
41var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 42var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, archivePath); 77var firstArchive = Path.Combine(firstWorkspace.WorkspaceRoot.FullName, "program.tar"); 78var secondArchive = Path.Combine(secondWorkspace.WorkspaceRoot.FullName, "program.tar"); 79var firstResource = AddArchiveResource(firstBuilder, firstWorkspace.WorkspaceRoot.FullName, firstArchive); 80var secondResource = AddArchiveResource(secondBuilder, secondWorkspace.WorkspaceRoot.FullName, secondArchive); 136var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 182var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 220var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 222var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, archivePath); 262var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 264var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, outputPath); 285var blockedDirectory = Path.Combine(workspace.WorkspaceRoot.FullName, "output"); 289workspace.WorkspaceRoot.FullName, 318var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar")); 348var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, path); 357var resource = AddArchiveResource(builder, workspace.WorkspaceRoot.FullName, outputPath);
Publishing\ResourceContainerImageManagerTests.cs (34)
60var appPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"); 66var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar.gz"); 309var tempOutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "NewFolder"); // tests that the folder is created if it doesn't exist 690.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 695ctx.OutputPath = workspace.WorkspaceRoot.FullName; 721.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 754.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "missing.csproj"))) 759ctx.OutputPath = workspace.WorkspaceRoot.FullName; 801.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 811context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 839var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 852context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar"); 893var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 895var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"); 914Assert.Equal(workspace.WorkspaceRoot.FullName, contextPath); 982var archivePath = Path.Combine(workspace.WorkspaceRoot.FullName, "program.tar.gz"); 985.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "program.csproj"))) 1033.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.WorkspaceRoot.FullName, "app.cs"))) 1038context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1074var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1080context.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.tar"); 1114var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1175var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, fileBased ? "app.cs" : "app.csproj"); 1210var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1231WorkingDirectory = workspace.WorkspaceRoot.FullName, 1258var projectPath = Path.Combine(workspace.WorkspaceRoot.FullName, "app.csproj"); 1259var outputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archive;100%.tar"); 1285var probePath = Path.Combine(workspace.WorkspaceRoot.FullName, "properties.proj"); 1295WorkingDirectory = workspace.WorkspaceRoot.FullName, 1554var tempSecretFile = System.IO.Path.Combine(workspace.WorkspaceRoot.FullName, ".npmrc"); 1939ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2063ctx.OutputPath = Path.Combine(workspace.WorkspaceRoot.FullName, "archives"); 2130var dockerfilePath = Path.Combine(workspace.WorkspaceRoot.FullName, "Dockerfile"); 2136var 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)