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