3 writes to CurrentWorkingDirectory
Aspire.Dashboard (3)
ServiceClient\DashboardRunStore.cs (3)
132CurrentWorkingDirectory = _temporaryDirectory; 140CurrentWorkingDirectory = Path.Combine(_runsDirectory, runId); 162CurrentWorkingDirectory = Path.Combine(resumesDirectory, _applicationMarkerFileName);
49 references to CurrentWorkingDirectory
Aspire.Dashboard (20)
ServiceClient\DashboardRunStore.cs (20)
133DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 134_runLock = OpenRunLock(CurrentWorkingDirectory); 141DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 143Directory.CreateDirectory(CurrentWorkingDirectory); 145CurrentWorkingDirectory, 149File.WriteAllText(Path.Combine(CurrentWorkingDirectory, _applicationMarkerFileName), string.Empty); 157_metadataPath = Path.Combine(CurrentWorkingDirectory, "run.json"); 163DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 164DirectoryHelper.CreateWithOwnerOnlyPermissions(CurrentWorkingDirectory); 166CurrentWorkingDirectory, 212CurrentWorkingDirectory, 218var temporaryRoot = Directory.GetParent(CurrentWorkingDirectory)!.FullName; 221if (string.Equals(directory, CurrentWorkingDirectory, StringComparison.OrdinalIgnoreCase) || 249GetRunLockPath(CurrentWorkingDirectory)); 371DeleteUnheldLocks(_runsDirectory, "*.lock", GetRunLockPath(CurrentWorkingDirectory)); 400CreateDescriptor(_metadata, CurrentWorkingDirectory, isCurrent: true) 407if (string.Equals(directory, CurrentWorkingDirectory, StringComparison.OrdinalIgnoreCase)) 454_runsDirectory ?? CurrentWorkingDirectory, 473else if (PersistenceMode == DashboardPersistenceMode.Run && Directory.Exists(CurrentWorkingDirectory)) 477_deleteRunDirectory(CurrentWorkingDirectory);
Aspire.Dashboard.Tests (29)
Model\DashboardDataSourceTests.cs (29)
41Assert.Equal(expectedRunsDirectory, Directory.GetParent(runStore.CurrentWorkingDirectory)!.FullName); 42Assert.True(File.Exists(Path.Combine(runStore.CurrentWorkingDirectory, applicationDirectoryName))); 56Assert.Equal(Path.Combine(expectedResumesDirectory, applicationDirectoryName), runStore.CurrentWorkingDirectory); 120Assert.Equal(runStore.RunId, Path.GetFileName(runStore.CurrentWorkingDirectory)); 142var metadataPath = Path.Combine(runStore.CurrentWorkingDirectory, "run.json"); 176using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(runStore.CurrentWorkingDirectory, "run.json"))); 199metadataPath = Path.Combine(historicalRunStore.CurrentWorkingDirectory, "run.json"); 256using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(currentRunStore.CurrentWorkingDirectory, "run.json"))); 284Assert.False(File.Exists(Path.Combine(runStore.CurrentWorkingDirectory, "run.json"))); 310$"Dashboard run store initialized with persistence mode 'Run'. Current working directory: '{runStore.CurrentWorkingDirectory}'. Database path: '{runStore.DatabasePath}'.", 317$"Dashboard run discovery completed in directory '{Directory.GetParent(runStore.CurrentWorkingDirectory)!.FullName}'. Run count: 1. Run IDs: {runStore.RunId}.", 332runDirectory = runStore.CurrentWorkingDirectory; 376runDirectory = runStore.CurrentWorkingDirectory; 445Assert.True(File.Exists(DashboardRunStore.GetRunLockPath(runStore.CurrentWorkingDirectory))); 498Assert.True(Directory.Exists(activeRunStore.CurrentWorkingDirectory)); 499Assert.True(Directory.Exists(secondRunStore.CurrentWorkingDirectory)); 754incompatibleRunDirectory = incompatibleRunStore.CurrentWorkingDirectory; 795futureRunDirectory = futureRunStore.CurrentWorkingDirectory; 839incompatibleRunDirectory = incompatibleRunStore.CurrentWorkingDirectory; 861var runsDirectory = Path.GetDirectoryName(currentRunStore.CurrentWorkingDirectory)!; 932historicalRunDirectories.Add(historicalRunStore.CurrentWorkingDirectory); 939var runsDirectory = Path.GetDirectoryName(currentRunStore.CurrentWorkingDirectory)!; 943Assert.True(Directory.Exists(currentRunStore.CurrentWorkingDirectory)); 967Assert.True(File.Exists(DashboardRunStore.GetRunLockPath(runStore.CurrentWorkingDirectory))); 1085var runsDirectory = Path.GetDirectoryName(currentRunStore.CurrentWorkingDirectory)!; 1086Assert.True(Directory.Exists(activeRunStore.CurrentWorkingDirectory)); 1102historicalRunDirectory = historicalRunStore.CurrentWorkingDirectory; 1231historicalRunDirectories.Add(historicalRunStore.CurrentWorkingDirectory); 1253Assert.True(Directory.Exists(currentRunStore.CurrentWorkingDirectory));