197 references to BrowserLogsBuilderExtensions
Aspire.Hosting.Browsers.Tests (197)
BrowserLogsBuilderExtensionsTests.cs (161)
58
var command = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName);
61
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
64
var screenshotCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName);
69
Assert.Equal(
BrowserLogsBuilderExtensions
.BrowserResourceType, snapshot.ResourceType);
72
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserPropertyName && Equals(property.Value, "chrome"));
73
Assert.DoesNotContain(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName);
74
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName && Equals(property.Value, 0));
75
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName && Equals(property.Value, "None"));
76
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserSessionsPropertyName && Equals(property.Value, "[]"));
77
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName && Equals(property.Value, 0));
100
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
155
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
191
var configureCommand = Assert.Single(browserLogsResource.Annotations.OfType<ResourceCommandAnnotation>(), annotation => annotation.Name ==
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName);
204
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "msedge";
205
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Default";
206
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
207
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
208
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
229
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserPropertyName && Equals(property.Value, "chrome"));
230
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName && Equals(property.Value, "Profile 1"));
310
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
311
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
312
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
355
Assert.Contains(snapshot.Properties, property => property.Name ==
BrowserLogsBuilderExtensions
.UserDataModePropertyName && Equals(property.Value, nameof(BrowserUserDataMode.Shared)));
362
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
398
Assert.Contains(
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey, ex.Message);
405
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Isolated);
447
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
484
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
487
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
488
Assert.Equal(nameof(BrowserUserDataMode.Shared), userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"]);
489
Assert.Equal("Default", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"]);
527
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
567
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
570
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
587
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Profile 1";
606
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
609
Assert.Equal("chrome", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
610
Assert.Equal(nameof(BrowserUserDataMode.Isolated), userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"]);
611
Assert.Contains($"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}", userSecretsManager.DeletedSecrets);
627
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
628
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
631
var userDataModeKey = $"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}";
651
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
655
Assert.Equal("msedge", userSecretsManager.Secrets[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:web:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"]);
704
var result = await app.ResourceCommands.ExecuteCommandAsync(webBrowserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
711
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "chrome") &&
712
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.UserDataModePropertyName, nameof(BrowserUserDataMode.Isolated)) &&
713
DoesNotHaveProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ProfilePropertyName)).DefaultTimeout();
741
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.ConfigureTrackedBrowserCommandName, arguments);
794
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
838
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
878
var openResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
884
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.CaptureScreenshotCommandName).DefaultTimeout();
922
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
923
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = "Default";
924
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}"] = nameof(BrowserUserDataMode.Shared);
950
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "msedge";
951
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}"] = null;
954
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
966
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "msedge") &&
967
!resourceEvent.Snapshot.Properties.Any(property => property.Name ==
BrowserLogsBuilderExtensions
.ProfilePropertyName)).DefaultTimeout();
980
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
1008
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1015
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1")).DefaultTimeout();
1024
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = tempBrowserPath;
1027
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1036
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, tempBrowserPath) &&
1037
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, tempBrowserPath) &&
1038
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Owned)) &&
1039
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.") &&
1040
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1042
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1065
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "chrome";
1093
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1100
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1")).DefaultTimeout();
1102
builder.Configuration[$"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}"] = "missing-browser";
1105
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1113
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserPropertyName, "missing-browser") &&
1114
!resourceEvent.Snapshot.Properties.Any(property => property.Name ==
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName) &&
1115
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Owned)) &&
1116
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.") &&
1117
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1119
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1165
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1175
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1176
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "None") &&
1177
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1179
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1221
var failedResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1228
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, "InvalidOperationException: Launch failed.")).DefaultTimeout();
1230
var successfulResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1237
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1238
DoesNotHaveProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName) &&
1239
!resourceEvent.Snapshot.HealthReports.Any(report => report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName)).DefaultTimeout();
1281
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1288
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, nameof(BrowserHostOwnership.Adopted)) &&
1289
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (adopted browser)")).DefaultTimeout();
1317
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1348
command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName &&
1351
Assert.Equal(ResourceCommandState.Disabled, initialEvent.Snapshot.Commands.Single(command => command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).State);
1364
command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName &&
1367
Assert.Equal(ResourceCommandState.Enabled, enabledEvent.Snapshot.Commands.Single(command => command.Name ==
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).State);
1402
var firstResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1412
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1413
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (PID 1001)") &&
1414
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 1) &&
1415
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastSessionPropertyName, "session-0001") &&
1416
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-1") &&
1437
var secondResult = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1448
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 2) &&
1449
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0001 (PID 1001), session-0002 (PID 1002)") &&
1450
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 2) &&
1451
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastSessionPropertyName, "session-0002") &&
1452
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, "/fake/browser-2") &&
1480
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1481
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "session-0002 (PID 1002)") &&
1496
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1497
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, "None") &&
1498
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, 2) &&
1537
Assert.True((await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout()).Success);
1538
Assert.True((await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout()).Success);
1549
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 1) &&
1550
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1555
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1565
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, 0) &&
1566
HasProperty(resourceEvent.Snapshot,
BrowserLogsBuilderExtensions
.LastErrorPropertyName, errorText) &&
1568
report.Name ==
BrowserLogsBuilderExtensions
.LastErrorPropertyName &&
1608
var result = await app.ResourceCommands.ExecuteCommandAsync(browserLogsResource,
BrowserLogsBuilderExtensions
.OpenTrackedBrowserCommandName).DefaultTimeout();
1753
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)
371
? $"{
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName}:{resource.ParentResource.Name}"
372
:
BrowserLogsBuilderExtensions
.BrowserLogsConfigurationSectionName;
379
SaveValue($"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.BrowserConfigurationKey}", selected.Browser);
380
SaveValue($"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.UserDataModeConfigurationKey}", selected.UserDataMode.ToString());
382
var profileKey = $"{configurationPrefix}:{
BrowserLogsBuilderExtensions
.ProfileConfigurationKey}";
433
.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserPropertyName, browserConfiguration.Browser)
434
.SetResourceProperty(
BrowserLogsBuilderExtensions
.UserDataModePropertyName, browserConfiguration.UserDataMode.ToString());
437
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.ProfilePropertyName, profile)
438
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.ProfilePropertyName);
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (20)
427
BrowserLogsBuilderExtensions
.LastErrorPropertyName,
441
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.ActiveSessionCountPropertyName, resourceState.ActiveSessions.Count);
442
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.ActiveSessionsPropertyName, FormatActiveSessions(resourceState.ActiveSessions.Values));
443
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserSessionsPropertyName, FormatBrowserSessions(resourceState.ActiveSessions.Values));
444
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.TotalSessionsLaunchedPropertyName, resourceState.TotalSessionsLaunched);
448
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.LastSessionPropertyName, resourceState.LastSessionId);
453
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.TargetUrlPropertyName, resourceState.LastTargetUrl);
458
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, resourceState.LastBrowserExecutable);
463
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, resourceState.LastBrowserHostOwnership);
468
yield return new ResourcePropertySnapshot(
BrowserLogsBuilderExtensions
.LastErrorPropertyName, resourceState.LastError);
478
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserPropertyName, resourceState.LastBrowser)
479
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserPropertyName);
482
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName, resourceState.LastBrowserExecutable)
483
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserExecutablePropertyName);
486
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName, resourceState.LastBrowserHostOwnership)
487
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.BrowserHostOwnershipPropertyName);
490
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.LastErrorPropertyName, resourceState.LastError)
491
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.LastErrorPropertyName);
494
? properties.SetResourceProperty(
BrowserLogsBuilderExtensions
.ProfilePropertyName, resourceState.LastProfile)
495
: RemoveProperty(properties,
BrowserLogsBuilderExtensions
.ProfilePropertyName);