3 writes to RunDirectory
Aspire.Dashboard (3)
ServiceClient\DashboardRunStore.cs (3)
122RunDirectory = _temporaryDirectory; 131RunDirectory = Path.Combine(_runsDirectory, runId); 140RunDirectory = GetApplicationDirectory(options.Value.Data.Directory, applicationName);
36 references to RunDirectory
Aspire.Dashboard (17)
ServiceClient\DashboardRunStore.cs (17)
123DatabasePath = Path.Combine(RunDirectory, DatabaseFileName); 124_runLock = OpenRunLock(RunDirectory); 132DatabasePath = Path.Combine(RunDirectory, DatabaseFileName); 133Directory.CreateDirectory(RunDirectory); 135RunDirectory, 137_metadataPath = Path.Combine(RunDirectory, "run.json"); 141DatabasePath = Path.Combine(RunDirectory, DatabaseFileName); 142DirectoryHelper.CreateWithOwnerOnlyPermissions(RunDirectory); 144RunDirectory, 190RunDirectory, 196var temporaryRoot = Directory.GetParent(RunDirectory)!.FullName; 199if (string.Equals(directory, RunDirectory, StringComparison.OrdinalIgnoreCase) || 340CreateDescriptor(_metadata, RunDirectory, isCurrent: true) 347if (string.Equals(directory, RunDirectory, StringComparison.OrdinalIgnoreCase)) 379_runsDirectory ?? RunDirectory, 398else if (PersistenceMode == DashboardPersistenceMode.Run && Directory.Exists(RunDirectory)) 402_deleteRunDirectory(RunDirectory);
Aspire.Dashboard.Tests (19)
Model\DashboardDataSourceTests.cs (19)
39Assert.Equal(expectedRunsDirectory, Directory.GetParent(runStore.RunDirectory)!.FullName); 89Assert.Equal(runStore.RunId, Path.GetFileName(runStore.RunDirectory)); 111var metadataPath = Path.Combine(runStore.RunDirectory, "run.json"); 150using var metadata = JsonDocument.Parse(File.ReadAllText(Path.Combine(currentRunStore.RunDirectory, "run.json"))); 178Assert.False(File.Exists(Path.Combine(runStore.RunDirectory, "run.json"))); 204$"Dashboard run store initialized with persistence mode 'Run'. Run directory: '{runStore.RunDirectory}'. Database path: '{runStore.DatabasePath}'.", 211$"Dashboard run discovery completed in directory '{Directory.GetParent(runStore.RunDirectory)!.FullName}'. Run count: 1. Run IDs: {runStore.RunId}.", 226runDirectory = runStore.RunDirectory; 270runDirectory = runStore.RunDirectory; 325Assert.True(Directory.Exists(activeRunStore.RunDirectory)); 326Assert.True(Directory.Exists(secondRunStore.RunDirectory)); 608historicalRunDirectories.Add(historicalRunStore.RunDirectory); 615var runsDirectory = Path.GetDirectoryName(currentRunStore.RunDirectory)!; 619Assert.True(Directory.Exists(currentRunStore.RunDirectory)); 736var runsDirectory = Path.GetDirectoryName(currentRunStore.RunDirectory)!; 737Assert.True(Directory.Exists(activeRunStore.RunDirectory)); 753historicalRunDirectory = historicalRunStore.RunDirectory; 882historicalRunDirectories.Add(historicalRunStore.RunDirectory); 904Assert.True(Directory.Exists(currentRunStore.RunDirectory));