dotnet / aspire

Tools, templates, and packages to accelerate building observable, production-ready apps
https://learn.microsoft.com/dotnet/aspire
MIT License
3.8k stars 450 forks source link

Flaky test: Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.ResourceName_ViaUrlAndResourceLoaded_LogViewerUpdated #5829

Closed davidfowl closed 2 weeks ago

davidfowl commented 1 month ago

Trx file: Aspire.Dashboard.Components.Tests.zip

Test Output ``` | [0.043s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing root component 0 (Bunit.Rendering.RootComponent) | [0.387s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 0 of type Bunit.Rendering.RootComponent | [0.392s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 1 (Bunit.Rendering.FragmentContainer) as child of 0 (Bunit.Rendering.RootComponent) | [0.394s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 1 of type Bunit.Rendering.FragmentContainer | [0.396s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 2 (Microsoft.AspNetCore.Components.CascadingValue`1[Aspire.Dashboard.Components.Resize.ViewportInformation]) as child of 1 (Bunit.Rendering.FragmentContainer) | [0.396s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 2 of type Microsoft.AspNetCore.Components.CascadingValue`1[Aspire.Dashboard.Components.Resize.ViewportInformation] | [0.409s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 3 (Aspire.Dashboard.Components.Pages.ConsoleLogs) as child of 2 (Microsoft.AspNetCore.Components.CascadingValue`1[Aspire.Dashboard.Components.Resize.ViewportInformation]) | [0.414s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'None' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'. | [0.415s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsLoadingResources' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'. | [0.419s] Aspire.Dashboard.Components.Pages.ConsoleLogs Debug: Received initial resource snapshot with 1 resources. | [0.420s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsUnknownState' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'. | [0.442s] Aspire.Dashboard.Components.Pages.ConsoleLogs Debug: Selected console resource from name test-resource. | [0.442s] Aspire.Dashboard.Components.Pages.ConsoleLogs Debug: Loading task completed. | [0.444s] Aspire.Dashboard.Components.Pages.ConsoleLogs Debug: Initializing console logs view model. | [0.450s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 3 of type Aspire.Dashboard.Components.Pages.ConsoleLogs | [0.450s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsSelectResourceToolbar' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'. | [0.451s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 4 (Microsoft.AspNetCore.Components.Web.PageTitle) as child of 3 (Aspire.Dashboard.Components.Pages.ConsoleLogs) | [0.452s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 5 (Aspire.Dashboard.Components.Layout.AspirePageContentLayout) as child of 3 (Aspire.Dashboard.Components.Pages.ConsoleLogs) | [0.454s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 4 of type Microsoft.AspNetCore.Components.Web.PageTitle | [0.454s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 6 (Microsoft.AspNetCore.Components.Sections.SectionContent) as child of 4 (Microsoft.AspNetCore.Components.Web.PageTitle) | [0.455s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 5 of type Aspire.Dashboard.Components.Layout.AspirePageContentLayout | [0.457s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PageToolbarLandmark' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'. | [0.457s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsHeader' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'. | [0.458s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 7 (Microsoft.FluentUI.AspNetCore.Components.FluentToolbar) as child of 5 (Aspire.Dashboard.Components.Layout.AspirePageContentLayout) | [0.460s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 8 (Aspire.Dashboard.Components.LogViewer) as child of 5 (Aspire.Dashboard.Components.Layout.AspirePageContentLayout) | [0.461s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 7 of type Microsoft.FluentUI.AspNetCore.Components.FluentToolbar | [0.463s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'. | [0.463s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'LogStatusLabel' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'. | [0.464s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 9 (Aspire.Dashboard.Components.Controls.ResourceSelect) as child of 7 (Microsoft.FluentUI.AspNetCore.Components.FluentToolbar) | [0.465s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 10 (Microsoft.FluentUI.AspNetCore.Components.FluentLabel) as child of 7 (Microsoft.FluentUI.AspNetCore.Components.FluentToolbar) | [0.466s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 8 of type Aspire.Dashboard.Components.LogViewer | [0.467s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 11 (Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry]) as child of 8 (Aspire.Dashboard.Components.LogViewer) | [0.470s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 9 of type Aspire.Dashboard.Components.Controls.ResourceSelect | [0.471s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'. | [0.477s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 12 (Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel) as child of 9 (Aspire.Dashboard.Components.Controls.ResourceSelect) | [0.483s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 13 (Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) as child of 9 (Aspire.Dashboard.Components.Controls.ResourceSelect) | [0.495s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 10 of type Microsoft.FluentUI.AspNetCore.Components.FluentLabel | [0.500s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 11 of type Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry] | [0.502s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 12 of type Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel | [0.503s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 13 of type Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]] | [0.503s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 14 (Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]) as child of 13 (Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) | [0.503s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 14 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]] | [0.515s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 15 (Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel) as child of 14 (Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]) | [0.516s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 16 (Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) as child of 14 (Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]) | [0.517s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 17 (Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) as child of 14 (Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]) | [0.518s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 15 of type Microsoft.FluentUI.AspNetCore.Components.FluentInputLabel | [0.518s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 16 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]] | [0.519s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 18 (Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate) as child of 16 (Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) | [0.519s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 17 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]] | [0.520s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 19 (Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate) as child of 17 (Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]) | [0.520s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 18 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate | [0.520s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 20 (Microsoft.FluentUI.AspNetCore.Components.FluentStack) as child of 18 (Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate) | [0.521s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 19 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate | [0.521s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 21 (Microsoft.FluentUI.AspNetCore.Components.FluentStack) as child of 19 (Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate) | [0.521s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 20 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack | [0.840s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 21 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack | [0.852s] Bunit.Rendering.TestRenderer Debug: Component 0 has been rendered. | [0.875s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 11 of type Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry] | [0.875s] Bunit.Rendering.TestRenderer Debug: Component 0 has been rendered. | [0.875s] Bunit.Rendering.TestRenderer Debug: The initial render of component 0 is completed. | [0.879s] Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests Information: Resource and subscription should be set immediately on first render. | [1.900s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 timed out. | [1.901s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 disposed. ```
JamesNK commented 2 weeks ago

I don't see any failures in the last 2 weeks. Closing for now. Reopen if the test because a problem again.