197 references to BrowserLogsBuilderExtensions
Aspire.Hosting.Browsers.Tests (197)
BrowserLogsBuilderExtensionsTests.cs (161)
57
var command = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName);
60
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
63
var screenshotCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName);
68
Assert.Equal(
BrowserLogsBuilderExtensions
.BrowserResourceType, snapshot.ResourceType);
71
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserPropertyName && Equals(property.Value, "chrome"));
72
Assert.DoesNotContain(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName);
73
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName && Equals(property.Value, 0));
74
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName && Equals(property.Value, "None"));
75
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserSessionsPropertyName && Equals(property.Value, "[]"));
76
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName && Equals(property.Value, 0));
99
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
154
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
190
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
203
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "msedge";
204
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Default";
205
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
206
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
207
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
228
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserPropertyName && Equals(property.Value, "chrome"));
229
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName && Equals(property.Value, "Profile 1"));
309
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
310
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
311
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
354
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.UserDataModePropertyName && Equals(property.Value, nameof(BrowserUserDataMode.Shared)));
361
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
397
Assert.Contains(
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey, ex.Message);
404
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Isolated);
446
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
483
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
486
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
487
Assert.Equal(nameof(BrowserUserDataMode.Shared), userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"]);
488
Assert.Equal("Default", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"]);
526
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
566
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
569
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
586
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
605
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
608
Assert.Equal("chrome", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
609
Assert.Equal(nameof(BrowserUserDataMode.Isolated), userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"]);
610
Assert.Contains($"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}", userSecretsManager.DeletedSecrets);
626
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
627
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
630
var userDataModeKey = $"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}";
650
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
654
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
703
var result = await app.ResourceCommands.ExecuteCommandAsync(webBrowserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
710
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "chrome") &&
711
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.UserDataModePropertyName, nameof(BrowserUserDataMode.Isolated)) &&
712
DoesNotHaveProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ProfilePropertyName)).DefaultTimeout();
740
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
793
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
837
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
877
var openResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
883
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
921
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
922
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Default";
923
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
949
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "msedge";
950
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = null;
953
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
965
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "msedge") &&
966
!resourceEvent.Snapshot.Properties.Any(property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName)).DefaultTimeout();
979
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
1007
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1014
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1")).DefaultTimeout();
1023
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = tempBrowserPath;
1026
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1035
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, tempBrowserPath) &&
1036
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, tempBrowserPath) &&
1037
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Owned)) &&
1038
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.") &&
1039
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1041
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1064
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
1092
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1099
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1")).DefaultTimeout();
1101
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "missing-browser";
1104
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1112
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "missing-browser") &&
1113
!resourceEvent.Snapshot.Properties.Any(property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName) &&
1114
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Owned)) &&
1115
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.") &&
1116
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1118
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1164
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1174
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1175
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "None") &&
1176
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1178
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1220
var failedResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1227
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.")).DefaultTimeout();
1229
var successfulResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1236
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1237
DoesNotHaveProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName) &&
1238
!resourceEvent.Snapshot.HealthReports.Any(report => report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName)).DefaultTimeout();
1280
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1287
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Adopted)) &&
1288
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (adopted browser)")).DefaultTimeout();
1316
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1347
command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName &&
1350
Assert.Equal(ResourceCommandState.Disabled, initialEvent.Snapshot.Commands.Single(command => command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).State);
1363
command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName &&
1366
Assert.Equal(ResourceCommandState.Enabled, enabledEvent.Snapshot.Commands.Single(command => command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).State);
1401
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1411
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1412
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (PID 1001)") &&
1413
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 1) &&
1414
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastSessionPropertyName, "session-0001") &&
1415
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1") &&
1436
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1447
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 2) &&
1448
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (PID 1001), session-0002 (PID 1002)") &&
1449
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 2) &&
1450
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastSessionPropertyName, "session-0002") &&
1451
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-2") &&
1479
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1480
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0002 (PID 1002)") &&
1495
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1496
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "None") &&
1497
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 2) &&
1536
Assert.True((await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout()).Success);
1537
Assert.True((await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout()).Success);
1548
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1549
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1554
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1564
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1565
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1567
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1607
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1752
var property = snapshot.Properties.Single(property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserSessionsPropertyName);
src\Aspire.Hosting.Browsers\BrowserConfiguration.cs (7)
45
var browserLogsSection = configuration.GetSection(
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName);
71
BrowserLogsBuilderExtensions
.ProfileConfigurationKey,
73
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey,
133
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey,
154
BrowserLogsBuilderExtensions
.ProfileConfigurationKey,
173
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey,
191
BrowserLogsBuilderExtensions
.BrowserConfigurationKey,
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (9)
370
? $"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{resource.ParentResource.Name}"
371
:
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName;
378
SaveValue($"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}", selected.Browser);
379
SaveValue($"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}", selected.UserDataMode.ToString());
381
var profileKey = $"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}";
432
.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserPropertyName, browserConfiguration.Browser)
433
.SetResourceProperty(
BrowserLogsBuilderExtensions
.UserDataModePropertyName, browserConfiguration.UserDataMode.ToString());
436
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.ProfilePropertyName, profile)
437
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.ProfilePropertyName);
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (20)
426
BrowserLogsBuilderExtensions
.LastErrorPropertyName,
440
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, resourceState.ActiveSessions.Count);
441
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, FormatActiveSessions(resourceState.ActiveSessions.Values));
442
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserSessionsPropertyName, FormatBrowserSessions(resourceState.ActiveSessions.Values));
443
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, resourceState.TotalSessionsLaunched);
447
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.LastSessionPropertyName, resourceState.LastSessionId);
452
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.TargetUrlPropertyName, resourceState.LastTargetUrl);
457
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, resourceState.LastBrowserExecutable);
462
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, resourceState.LastBrowserHostOwnership);
467
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.LastErrorPropertyName, resourceState.LastError);
477
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserPropertyName, resourceState.LastBrowser)
478
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserPropertyName);
481
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, resourceState.LastBrowserExecutable)
482
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName);
485
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, resourceState.LastBrowserHostOwnership)
486
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName);
489
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.LastErrorPropertyName, resourceState.LastError)
490
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.LastErrorPropertyName);
493
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.ProfilePropertyName, resourceState.LastProfile)
494
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.ProfilePropertyName);