127 references to WorkingDirectory
Aspire.Hosting (8)
ApplicationModel\ExecutableLaunchRecipe.cs (1)
365
resource.
WorkingDirectory
,
Dcp\ExecutableCreator.cs (1)
332
executable.Spec.WorkingDirectory = resource.
WorkingDirectory
;
DotnetToolResourceExtensions.cs (1)
55
.WithRequiredCommand("dotnet", context => ValidateDotnetSdkVersionAsync(context, resource.
WorkingDirectory
))
ExecutableResourceBuilderExtensions.cs (1)
160
var dockerfileContextPath = builder.Resource.
WorkingDirectory
;
Lifecycle\DotnetBuildCommandEventingSubscriber.cs (2)
84
executable.
WorkingDirectory
,
88
executable.
WorkingDirectory
,
Publishing\ManifestPublishingContext.cs (1)
319
var relativePathToProjectFile = GetManifestRelativePath(executable.
WorkingDirectory
);
ResourceBuilderExtensions.cs (1)
5500
var workingDirectory = Path.GetFullPath(builder.Resource.
WorkingDirectory
);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsResource.cs (1)
87
public string AppDirectory =>
WorkingDirectory
;
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (1)
678
var originalPrimaryWorkingDirectory = primaryBuildResource.
WorkingDirectory
;
DotnetProjectHostingExtensions.cs (1)
386
var defaultRunWorkingDirectory = resource.Resource.
WorkingDirectory
;
Aspire.Hosting.Dotnet.Tests (33)
DotnetProjectBuildCoordinatorTests.cs (27)
96
Assert.Equal(buildResource.
WorkingDirectory
, Assert.Single(versionProvider.WorkingDirectories));
476
Assert.Equal(appDirectory, file.Resource.
WorkingDirectory
);
477
Assert.Equal(appDirectory, rebuilder.
WorkingDirectory
);
528
Assert.Equal(Path.GetDirectoryName(expectedPath), file.Resource.
WorkingDirectory
);
529
Assert.Equal(Path.GetDirectoryName(expectedPath), rebuilder.
WorkingDirectory
);
633
Assert.Equal(Path.GetDirectoryName(suppliedPath), file.Resource.
WorkingDirectory
);
1099
Assert.Equal(Path.GetDirectoryName(projectPath), buildResource.
WorkingDirectory
);
1302
Assert.Equal(Path.GetDirectoryName(workerPath), directBuild.
WorkingDirectory
);
1786
Assert.Equal(appHostDirectory, buildResource.
WorkingDirectory
);
1795
Assert.Equal(appHostDirectory, buildResource.
WorkingDirectory
);
2871
Assert.Equal(runtimeWorkingDirectory, project.Resource.
WorkingDirectory
);
2872
Assert.Equal(projectDirectory, buildResource.
WorkingDirectory
);
2914
Assert.Equal(firstSdkWorkingDirectory, project.Resource.
WorkingDirectory
);
2923
Assert.Equal(projectDirectory, project.Resource.
WorkingDirectory
);
2947
Assert.Equal(TestPathNormalizer.ResolveSymlinks(sourceRoot), buildResource.
WorkingDirectory
);
2948
Assert.Equal(runtimeWorkingDirectory, worker.Resource.
WorkingDirectory
);
2981
Assert.Equal(projectDirectory, buildResource.
WorkingDirectory
);
2983
Assert.Equal(runtimeWorkingDirectory, project.Resource.
WorkingDirectory
);
3119
Assert.True(File.Exists(Path.Combine(firstBuild.
WorkingDirectory
, "global.json")));
3125
Assert.Equal(Path.GetDirectoryName(secondPath), secondBuild.
WorkingDirectory
);
3174
Assert.True(File.Exists(Path.Combine(linkedBuild.
WorkingDirectory
, "global.json")));
3179
Assert.Equal(Path.GetDirectoryName(otherProjectPath), otherBuild.
WorkingDirectory
);
3412
var originalWorkingDirectory = primaryBuildResource.
WorkingDirectory
;
3422
Assert.Equal(originalWorkingDirectory, primaryBuildResource.
WorkingDirectory
);
3479
Assert.Equal(Path.GetDirectoryName(coordinatedProjectPath), first.Resource.
WorkingDirectory
);
3480
Assert.Equal(Path.GetDirectoryName(coordinatedProjectPath), second.Resource.
WorkingDirectory
);
4617
WorkingDirectory = resource.
WorkingDirectory
,
DotnetProjectPathTests.cs (3)
39
Assert.Equal(workspace.Path, resource.Resource.
WorkingDirectory
);
71
Assert.Equal(directory.FullName, absolute.Resource.
WorkingDirectory
);
72
Assert.Equal(directory.FullName, relative.Resource.
WorkingDirectory
);
DotnetProjectResourceTests.cs (3)
74
Assert.Equal(Path.GetDirectoryName(projectPath), app.Resource.
WorkingDirectory
);
120
Assert.Equal(resource.Resource.
WorkingDirectory
, executable.Spec.WorkingDirectory);
531
Assert.Equal(rebuilder.
WorkingDirectory
, Assert.Single(versionProvider.WorkingDirectories));
Aspire.Hosting.Go (9)
GoHostingExtensions.cs (8)
403
$"{builder.Resource.Name}-mod-tidy", "go", builder.Resource.
WorkingDirectory
);
452
$"{builder.Resource.Name}-mod-vendor", "go", builder.Resource.
WorkingDirectory
);
498
$"{builder.Resource.Name}-mod-download", "go", builder.Resource.
WorkingDirectory
);
546
$"{builder.Resource.Name}-vet-tool", "go", builder.Resource.
WorkingDirectory
);
744
new ExecutableAnnotation { Command = "dlv", WorkingDirectory = builder.Resource.
WorkingDirectory
},
787
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
868
if (Path.GetRelativePath(resource.
WorkingDirectory
, Path.GetFullPath(packagePath.PackagePath, resource.
WorkingDirectory
)) == ".")
GoRunDebugging.cs (1)
127
WorkingDirectory = resource.
WorkingDirectory
,
Aspire.Hosting.Go.Tests (1)
GoRunDebuggingTests.cs (1)
470
WorkingDirectory = resource.
WorkingDirectory
,
Aspire.Hosting.Java (21)
JavaBuildToolResolver.cs (1)
75
var appDirectory = resource.
WorkingDirectory
;
JavaDockerfileGenerator.cs (1)
600
$"published. Use a path inside '{resource.
WorkingDirectory
}', or an absolute path that the base " +
JavaHostingExtensions.cs (19)
130
if (!ArePathsEquivalent(resource.
WorkingDirectory
, appDirectory))
134
$"directory was changed to '{resource.
WorkingDirectory
}' after the container " +
593
: RequireBuildTool(resource.
WorkingDirectory
, resource.Name);
614
tool = RequireBuildTool(resource.
WorkingDirectory
, resource.Name);
857
var buildResource = new JavaBuildResource(buildResourceName, wrapperInvocation.Command, resource.
WorkingDirectory
, tool);
953
Path.Combine(builder.Resource.
WorkingDirectory
, wrapperPath));
1241
resolved = Path.GetFullPath(Path.Combine(builder.Resource.
WorkingDirectory
, authored));
1253
$"the Dockerfile in '{builder.Resource.
WorkingDirectory
}' and its OpenTelemetry " +
1483
resource.
WorkingDirectory
,
1545
$"directory '{resource.
WorkingDirectory
}'.");
1551
$"Java application '{resource.Name}' has no {wrapperName} in '{resource.
WorkingDirectory
}' " +
1769
WorkingDirectory = builder.Resource.
WorkingDirectory
,
1866
var jarPath = Path.GetFullPath(Path.Combine(resource.
WorkingDirectory
, NormalizeJarPathForJava(jar.JarPath)));
1900
JavaBuildTool.Maven => Path.Combine(resource.
WorkingDirectory
, "target"),
1901
JavaBuildTool.Gradle => Path.Combine(resource.
WorkingDirectory
, "build", "libs"),
1979
resource.
WorkingDirectory
,
2020
JavaBuildTool.Maven => TryReadMavenArtifactId(Path.Combine(resource.
WorkingDirectory
, "pom.xml")),
2021
JavaBuildTool.Gradle => TryReadGradleProjectName(resource.
WorkingDirectory
),
2040
var directoryName = new DirectoryInfo(resource.
WorkingDirectory
).Name;
Aspire.Hosting.Java.Tests (2)
AddJavaAppTests.cs (2)
140
Assert.Equal(expectedPath, app.Resource.
WorkingDirectory
);
984
Path.Combine(app.Resource.
WorkingDirectory
, "target", "agent", "opentelemetry-javaagent.jar"));
Aspire.Hosting.JavaScript (18)
JavaScriptHostingExtensions.cs (18)
184
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
189
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
512
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
517
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
886
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
891
c.WithDockerfileBuilder(resource.
WorkingDirectory
, dockerfileContext =>
944
var denoCacheCommand = BuildDenoCacheCommand(dockerfileContext.Resource, scriptPath, resource.
WorkingDirectory
);
2379
var workingDirectory = resource.Resource.
WorkingDirectory
;
2463
var workingDirectory = resource.Resource.
WorkingDirectory
;
2534
File.Exists(Path.Combine(resource.Resource.
WorkingDirectory
, "package-lock.json"))
2551
var workingDirectory = resource.Resource.
WorkingDirectory
;
2630
var workingDirectory = resource.Resource.
WorkingDirectory
;
2798
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
2852
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
2929
var debuggerResource = new BrowserDebuggerResource(debuggerResourceName, browser, parentResource.
WorkingDirectory
);
2958
WebRoot = parentResource.
WorkingDirectory
,
3020
var installer = new JavaScriptInstallerResource(installerName, resource.Resource.
WorkingDirectory
);
3039
.WithWorkingDirectory(resource.Resource.
WorkingDirectory
)
Aspire.Hosting.JavaScript.Tests (3)
IntegrationTests.cs (2)
76
Assert.Equal(parentApp.
WorkingDirectory
, installer.
WorkingDirectory
);
ResourceCreationTests.cs (1)
44
Assert.Equal(Path.Combine(builder.AppHostDirectory, "test"), resource.
WorkingDirectory
);
Aspire.Hosting.Python (15)
PythonAppResourceBuilderExtensions.cs (13)
433
if (File.Exists(Path.Combine(resource.
WorkingDirectory
, "Dockerfile")))
438
c.WithDockerfileBuilder(resource.
WorkingDirectory
,
566
IsSameScriptPath(resource.
WorkingDirectory
, entrypointAnnotation.Entrypoint, declaredEntrypoint))))
591
var uvLockPath = Path.Combine(resource.
WorkingDirectory
, "uv.lock");
700
var requirementsTxtPath = Path.Combine(resource.
WorkingDirectory
, "requirements.txt");
740
var pyprojectTomlPath = Path.Combine(resource.
WorkingDirectory
, "pyproject.toml");
931
: Path.GetFullPath(virtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
1004
var workingDirectory = builder.Resource.
WorkingDirectory
;
1213
var workingDirectory = builder.Resource.
WorkingDirectory
;
1404
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1437
: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
1469
.WithWorkingDirectory(builder.Resource.
WorkingDirectory
)
1573
: Path.GetFullPath(pythonEnv.VirtualEnvironment.VirtualEnvironmentPath, builder.Resource.
WorkingDirectory
);
PythonInstallerResource.cs (1)
14
: ExecutableResource(name, "python", parent.
WorkingDirectory
)
PythonVenvCreatorResource.cs (1)
15
: ExecutableResource(name, "python", parent.
WorkingDirectory
)
Aspire.Hosting.Python.Tests (5)
AddPythonAppTests.cs (5)
165
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
204
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
247
Assert.Equal(projectDirectory, pythonProjectResource.
WorkingDirectory
);
777
Assert.Equal(expectedProjectDirectory, installerResource.
WorkingDirectory
);
1027
Assert.Equal(expectedProjectDirectory, pythonProjectResource.
WorkingDirectory
);
Aspire.Hosting.Rust (4)
RustDockerfileGenerator.cs (1)
61
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
RustHostingExtensions.cs (3)
568
if (options.Locked is null && HasLockFile(resource.
WorkingDirectory
, options.ManifestPath))
652
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
743
var workingDirectory = Path.GetFullPath(resource.
WorkingDirectory
);
Aspire.Hosting.Tests (5)
Dcp\DcpExecutorTests.cs (1)
10466
target.Resource.
WorkingDirectory
);
ExecutableResourceTests.cs (1)
118
Assert.Empty(er.
WorkingDirectory
);
ProjectRebuilderResourceTests.cs (1)
51
Assert.Equal(rebuilder.
WorkingDirectory
, Assert.Single(versionProvider.WorkingDirectories));
ResourceFailureLoggingTests.cs (2)
85
Assert.False(Directory.Exists(executable.Resource.
WorkingDirectory
));
96
&& line.Contains($"WorkingDirectory = {executable.Resource.
WorkingDirectory
}")