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