3 writes to CurrentWorkingDirectory
Aspire.Dashboard (3)
ServiceClient\DashboardRunStore.cs (3)
126CurrentWorkingDirectory = _temporaryDirectory; 134CurrentWorkingDirectory = Path.Combine(_runsDirectory, runId); 156CurrentWorkingDirectory = Path.Combine(resumesDirectory, _applicationMarkerFileName);
39 references to CurrentWorkingDirectory
Aspire.Dashboard (18)
ServiceClient\DashboardRunStore.cs (18)
127DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 128_runLock = OpenRunLock(CurrentWorkingDirectory); 135DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 137Directory.CreateDirectory(CurrentWorkingDirectory); 139CurrentWorkingDirectory, 143File.WriteAllText(Path.Combine(CurrentWorkingDirectory, _applicationMarkerFileName), string.Empty); 151_metadataPath = Path.Combine(CurrentWorkingDirectory, "run.json"); 157DatabasePath = Path.Combine(CurrentWorkingDirectory, DatabaseFileName); 158DirectoryHelper.CreateWithOwnerOnlyPermissions(CurrentWorkingDirectory); 160CurrentWorkingDirectory, 206CurrentWorkingDirectory, 212var temporaryRoot = Directory.GetParent(CurrentWorkingDirectory)!.FullName; 215if (string.Equals(directory, CurrentWorkingDirectory, StringComparison.OrdinalIgnoreCase) || 356CreateDescriptor(_metadata, CurrentWorkingDirectory, isCurrent: true) 363if (string.Equals(directory, CurrentWorkingDirectory, StringComparison.OrdinalIgnoreCase)) 402_runsDirectory ?? CurrentWorkingDirectory, 421else if (PersistenceMode == DashboardPersistenceMode.Run && Directory.Exists(CurrentWorkingDirectory)) 425_deleteRunDirectory(CurrentWorkingDirectory);
Aspire.Dashboard.Tests (21)
Model\DashboardDataSourceTests.cs (21)
39Assert.Equal(expectedRunsDirectory, Directory.GetParent(runStore.CurrentWorkingDirectory)!.FullName); 40Assert.True(File.Exists(Path.Combine(runStore.CurrentWorkingDirectory, applicationDirectoryName))); 54Assert.Equal(Path.Combine(expectedResumesDirectory, applicationDirectoryName), runStore.CurrentWorkingDirectory); 118Assert.Equal(runStore.RunId, Path.GetFileName(runStore.CurrentWorkingDirectory)); 140var metadataPath = Path.Combine(runStore.CurrentWorkingDirectory, "run.json"); 179using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(currentRunStore.CurrentWorkingDirectory, "run.json"))); 207Assert.False(File.Exists(Path.Combine(runStore.CurrentWorkingDirectory, "run.json"))); 233$"Dashboard run store initialized with persistence mode 'Run'. Current working directory: '{runStore.CurrentWorkingDirectory}'. Database path: '{runStore.DatabasePath}'.", 240$"Dashboard run discovery completed in directory '{Directory.GetParent(runStore.CurrentWorkingDirectory)!.FullName}'. Run count: 1. Run IDs: {runStore.RunId}.", 255runDirectory = runStore.CurrentWorkingDirectory; 299runDirectory = runStore.CurrentWorkingDirectory; 354Assert.True(Directory.Exists(activeRunStore.CurrentWorkingDirectory)); 355Assert.True(Directory.Exists(secondRunStore.CurrentWorkingDirectory)); 664historicalRunDirectories.Add(historicalRunStore.CurrentWorkingDirectory); 671var runsDirectory = Path.GetDirectoryName(currentRunStore.CurrentWorkingDirectory)!; 675Assert.True(Directory.Exists(currentRunStore.CurrentWorkingDirectory)); 792var runsDirectory = Path.GetDirectoryName(currentRunStore.CurrentWorkingDirectory)!; 793Assert.True(Directory.Exists(activeRunStore.CurrentWorkingDirectory)); 809historicalRunDirectory = historicalRunStore.CurrentWorkingDirectory; 938historicalRunDirectories.Add(historicalRunStore.CurrentWorkingDirectory); 960Assert.True(Directory.Exists(currentRunStore.CurrentWorkingDirectory));