188 references to WorkspaceRoot
Aspire.Hosting.JavaScript.Tests (1)
AddDenoAppTests.cs (1)
2273
var deno = builder.AddDenoApp("deno", workspace.
WorkspaceRoot
.FullName, "main.ts");
Aspire.Hosting.Rust.Tests (5)
AddRustAppPublishTests.cs (1)
1051
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 (179)
ApplicationModel\Docker\DockerfileBuildAnnotationTests.cs (7)
220
var dockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Dockerfile");
221
var differentCasingDockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "DOCKERFILE");
229
var annotation = new DockerfileBuildAnnotation(workspace.
WorkspaceRoot
.FullName, dockerfilePath, null);
240
var contextPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app");
241
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "out");
270
var contextPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app");
271
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)
97
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "argument-list.cs", """
119
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "argument-list-failure.cs", """
144
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "path-executable.cs", """
214
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "single-line.cs", """
229
var appPath = DotnetFileAppProcess.WriteApp(workspace.
WorkspaceRoot
.FullName, "failing.cs", $$"""
DebugSupportExtensionsTests.cs (2)
368
var appPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.cs");
384
var appPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.cs");
DistributedApplicationBuilderTests.cs (2)
120
var projectDirectory = workspace.
WorkspaceRoot
.FullName;
166
var projectDirectory = workspace.
WorkspaceRoot
.FullName;
DotnetProgramPublishingTests.cs (10)
143
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj");
162
workspace.
WorkspaceRoot
.FullName);
322
resource.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj")))
328
context.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")))
386
context.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archive.tar");
440
var metadata = new TestProjectMetadata(Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj"));
494
var path = Path.Combine(workspace.
WorkspaceRoot
.FullName, name);
511
var path = Path.Combine(workspace.
WorkspaceRoot
.FullName, name);
MSBuildTests.cs (69)
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;
332
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Plain.AppHost.csproj");
342
workspace.
WorkspaceRoot
.FullName,
362
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
363
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
384
var layoutRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, "layout");
387
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
408
var layoutRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, "layout");
411
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
431
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
434
workspace.
WorkspaceRoot
.FullName,
456
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "bin"));
458
var bundle = CreateFakeCliBundle(Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire-home"));
459
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
480
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
481
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
483
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot, additionalProperties: "");
494
var bundleRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName);
509
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
510
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
513
workspace.
WorkspaceRoot
.FullName,
529
Assert.False(Directory.Exists(Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName)));
538
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
539
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
542
workspace.
WorkspaceRoot
.FullName,
568
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
569
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
572
workspace.
WorkspaceRoot
.FullName,
598
var aspireHome = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home");
600
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, literalSegment));
603
workspace.
WorkspaceRoot
.FullName,
618
var bundleRoot = Path.Combine(workspace.
WorkspaceRoot
.FullName, BundleDiscovery.BundleDirectoryName);
632
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, literalSegment));
635
workspace.
WorkspaceRoot
.FullName,
645
["ASPIRE_HOME"] = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home"),
660
var bundle = CreateFakeCliBundle(Path.Combine(workspace.
WorkspaceRoot
.FullName, "aspire-home"));
661
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot, additionalProperties: "");
683
var toolsDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, ".dotnet", "tools"));
698
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
719
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
720
var repoDcpDir = EnsureTrailingSeparator(Path.Combine(workspace.
WorkspaceRoot
.FullName, "repo-dcp"));
721
var repoDashboardDir = EnsureTrailingSeparator(Path.Combine(workspace.
WorkspaceRoot
.FullName, "repo-dashboard"));
725
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
748
var missingBundlePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing-bundle");
749
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
783
workspace.
WorkspaceRoot
.FullName,
786
var fakeCliDirectory = Directory.CreateDirectory(Path.Combine(workspace.
WorkspaceRoot
.FullName, "fake-cli"));
804
["ASPIRE_HOME"] = Path.Combine(workspace.
WorkspaceRoot
.FullName, "empty-aspire-home"),
823
var missingCliPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "missing-aspire");
824
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
845
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
878
CreateAppProject(workspace.
WorkspaceRoot
.FullName, "App");
879
var bundle = CreateFakeCliBundle(workspace.
WorkspaceRoot
.FullName);
880
var appHostDirectory = CreateSdkBundleAppHostProject(workspace.
WorkspaceRoot
.FullName, repoRoot,
1160
CreateLibraryProject(workspace.
WorkspaceRoot
.FullName, "Library");
1162
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
1219
CreateLibraryProject(workspace.
WorkspaceRoot
.FullName, "Library");
1221
var appHostDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "AppHost");
1274
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1323
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1372
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1399
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1445
var packageOutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "packages");
1455
var projectDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "MyHostingExtension");
1588
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)
37
var projectDetails = await PrepareProjectWithTrailingCommasInLaunchSettingsAsync(workspace.
WorkspaceRoot
.FullName).DefaultTimeout();
81
var projectDetails = await PrepareProjectWithMalformedLaunchSettingsAsync(workspace.
WorkspaceRoot
.FullName).DefaultTimeout();
PublishAsDockerfileTests.cs (14)
19
var path = workspace.
WorkspaceRoot
.FullName;
57
var path = workspace.
WorkspaceRoot
.FullName;
110
var path = workspace.
WorkspaceRoot
.FullName;
155
var path = workspace.
WorkspaceRoot
.FullName;
217
var path = workspace.
WorkspaceRoot
.FullName;
272
var path = workspace.
WorkspaceRoot
.FullName;
289
var path = workspace.
WorkspaceRoot
.FullName;
309
var path = workspace.
WorkspaceRoot
.FullName;
332
var path = workspace.
WorkspaceRoot
.FullName;
362
var path = workspace.
WorkspaceRoot
.FullName;
379
var path = workspace.
WorkspaceRoot
.FullName;
408
var path = workspace.
WorkspaceRoot
.FullName;
425
var path = workspace.
WorkspaceRoot
.FullName;
470
.WithDockerfile(workspace.
WorkspaceRoot
.FullName);
Publishing\DotnetProgramArchiveTests.cs (20)
40
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar");
41
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, archivePath);
76
var firstArchive = Path.Combine(firstWorkspace.
WorkspaceRoot
.FullName, "program.tar");
77
var secondArchive = Path.Combine(secondWorkspace.
WorkspaceRoot
.FullName, "program.tar");
78
var firstResource = AddArchiveResource(firstBuilder, firstWorkspace.
WorkspaceRoot
.FullName, firstArchive);
79
var secondResource = AddArchiveResource(secondBuilder, secondWorkspace.
WorkspaceRoot
.FullName, secondArchive);
135
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar"));
181
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar"));
219
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar.gz");
221
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, archivePath);
261
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar");
263
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, outputPath);
284
var blockedDirectory = Path.Combine(workspace.
WorkspaceRoot
.FullName, "output");
288
workspace.
WorkspaceRoot
.FullName,
317
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar"));
347
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, path);
356
var resource = AddArchiveResource(builder, workspace.
WorkspaceRoot
.FullName, outputPath);
Publishing\ResourceContainerImageManagerTests.cs (34)
58
var appPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.cs");
64
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.tar.gz");
307
var 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")))
693
ctx.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")))
757
ctx.OutputPath = workspace.
WorkspaceRoot
.FullName;
799
.WithAnnotation(new TestProjectMetadata(Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj")))
809
context.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar");
837
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj");
850
context.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar");
891
var archivePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.tar.gz");
893
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "program.csproj");
912
Assert.Equal(workspace.
WorkspaceRoot
.FullName, contextPath);
980
var 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")))
1036
context.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.tar");
1072
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, fileBased ? "app.cs" : "app.csproj");
1078
context.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.tar");
1112
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, fileBased ? "app.cs" : "app.csproj");
1173
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, fileBased ? "app.cs" : "app.csproj");
1208
var probePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "properties.proj");
1229
WorkingDirectory = workspace.
WorkspaceRoot
.FullName,
1256
var projectPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "app.csproj");
1257
var outputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archive;100%.tar");
1283
var probePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "properties.proj");
1293
WorkingDirectory = workspace.
WorkspaceRoot
.FullName,
1552
var tempSecretFile = System.IO.Path.Combine(workspace.
WorkspaceRoot
.FullName, ".npmrc");
1937
ctx.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archives");
2061
ctx.OutputPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "archives");
2128
var dockerfilePath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "Dockerfile");
2134
var container = builder.AddDockerfile("broken-container", workspace.
WorkspaceRoot
.FullName, dockerfilePath);
ResourceCommandServiceTests.cs (2)
1743
var projectPath = CreateBuildOutputTestProject(workspace.
WorkspaceRoot
.FullName, rebuildOutputMarker);
1755
var buildCountPath = Path.Combine(workspace.
WorkspaceRoot
.FullName, "build-count.txt");
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)