Skip to content

Flaky test: Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.PauseResumeButton_TogglePauseResume_LogsPausedAndResumed #8931

Closed
@radical

Description

@radical

Build Information

Build: https://github.com/dotnet/aspire/actions/runs/14466473035
Build error leg or test failing: Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.PauseResumeButton_TogglePauseResume_LogsPausedAndResumed
Pull request:

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
Bunit.Extensions.WaitForHelpers.WaitForFailedException : The assertion did not pass within the timeout period.

If this test does not fail consistently, the reason may be that
the wait timeout is too short, and the runtime did not have enough
time to complete the necessary number of renders of the component under test.
This can happen on highly utilized or slower hardware, for example.

To determine if this is the cause, compare the check and render count(s) below
and see if they match what is expected. If they do not,
consider increasing the timeout, either at the individual
method call level, e.g. WaitForElement("div", TimeSpan.FromSeconds(15)),
or via the static TestContext.DefaultWaitTimeout property.

Check count: 2.
Component render count: 8.
Total render count across all components: 9.
---- Assert.Single() Failure: The collection contained 2 items
Collection: [LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = null, FilteredCount = 4, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }, LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = 2025-04-15T09:54:20.4840817Z, FilteredCount = 0, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }]   at Bunit.RenderedFragmentWaitForHelperExtensions.WaitForAssertion(IRenderedFragmentBase renderedFragment, Action assertion, Nullable`1 timeout) in /_/src/bunit.core/Extensions/WaitForHelpers/RenderedFragmentWaitForHelperExtensions.cs:line 75
   at Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.PauseResumeButton_TogglePauseResume_LogsPausedAndResumed() in /_/tests/Aspire.Dashboard.Components.Tests/Pages/ConsoleLogsTests.cs:line 477
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
   at Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.<>c__DisplayClass8_0.<PauseResumeButton_TogglePauseResume_LogsPausedAndResumed>b__6() in /_/tests/Aspire.Dashboard.Components.Tests/Pages/ConsoleLogsTests.cs:line 479
   at Bunit.Extensions.WaitForHelpers.WaitForAssertionHelper.<>c__DisplayClass6_0.<.ctor>b__0() in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForAssertionHelper.cs:line 34
   at Bunit.Extensions.WaitForHelpers.WaitForHelper`1.OnAfterRender(Object sender, EventArgs args) in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForHelper.cs:line 172

Stdout

Stdout
... (truncated) ents.AspireMenuButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 13 of type Microsoft.FluentUI.AspNetCore.Components.FluentLabel
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 14 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 15 of type Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry]
| [0.243s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsPauseActive' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.243s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsPauseActive' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 17 of type Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 18 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 19 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 20 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 21 of type Aspire.Dashboard.Components.AspireMenu
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 22 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 23 of type Aspire.Dashboard.Components.AspireMenu
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 24 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]
| [0.243s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 45 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+PauseOff]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 26 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 27 of type Aspire.Dashboard.Components.AspireMenu
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 28 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 29 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 30 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 31 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 33 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 34 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 35 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 36 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 37 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 38 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 39 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 40 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 41 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 42 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 43 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.244s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 44 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.244s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: Checking the wait condition for component 3.
| [0.244s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for '<Log capture paused at {0}, {1} log(s) filtered out>' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.248s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The check completed successfully for component 3.
| [0.249s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 disposed.
| [0.249s] Bunit.Rendering.TestRenderer Debug: Component 3 has been rendered.
| [0.249s] Bunit.Rendering.TestRenderer Debug: Component 10 has been rendered.
| [0.249s] Bunit.Rendering.TestRenderer Debug: Component 0 has been rendered.
| [0.249s] Bunit.Rendering.TestRenderer Debug: Component 1 has been rendered.
| [0.250s] Bunit.Rendering.TestRenderer Debug: Dispatching MouseEventArgs = {"Detail":1,"ScreenX":0,"ScreenY":0,"ClientX":0,"ClientY":0,"OffsetX":0,"OffsetY":0,"PageX":0,"PageY":0,"MovementX":0,"MovementY":0,"Button":0,"Buttons":0,"CtrlKey":false,"ShiftKey":false,"AltKey":false,"MetaKey":false,"Type":null} to "onclick" handler (id = 1) on component 0.
| [0.250s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Handling event 1 of type 'MouseEventArgs'
| [0.250s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 3 of type Aspire.Dashboard.Components.Pages.ConsoleLogs
| [0.250s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsSelectResourceToolbar' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.250s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 10 of type Aspire.Dashboard.Components.Controls.PauseIncomingDataSwitch
| [0.250s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PauseButtonTitle' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.250s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 18 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.250s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Initializing component 46 (Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+Pause]) as child of 18 (Microsoft.FluentUI.AspNetCore.Components.FluentButton)
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Disposing component 45 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+PauseOff]
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 4 of type Microsoft.AspNetCore.Components.Web.PageTitle
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 5 of type Aspire.Dashboard.Components.Layout.AspirePageContentLayout
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PageToolbarLandmark' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsHeader' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 46 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+Pause]
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 7 of type Microsoft.FluentUI.AspNetCore.Components.FluentToolbar
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsResourceActions' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'LogStatusLabel' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsSettings' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearAllResources' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearSelectedResource' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 8 of type Aspire.Dashboard.Components.LogViewer
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 9 of type Aspire.Dashboard.Components.Controls.ResourceSelect
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 10 of type Aspire.Dashboard.Components.Controls.PauseIncomingDataSwitch
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PauseButtonTitle' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 11 of type Aspire.Dashboard.Components.Controls.ClearSignalsButton
| [0.251s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearSignalsButtonTitle' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.251s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 12 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 13 of type Microsoft.FluentUI.AspNetCore.Components.FluentLabel
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 14 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 15 of type Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry]
| [0.252s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsPauseActive' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 17 of type Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 18 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 19 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 20 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 21 of type Aspire.Dashboard.Components.AspireMenu
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 22 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 23 of type Aspire.Dashboard.Components.AspireMenu
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 24 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 46 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+Pause]
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 26 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 27 of type Aspire.Dashboard.Components.AspireMenu
| [0.252s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 28 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 29 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 30 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 31 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 33 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 34 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 35 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 36 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 37 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 38 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 39 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 40 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 41 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 42 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 43 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.253s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 44 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.253s] Bunit.Rendering.TestRenderer Debug: Component 3 has been rendered.
| [0.253s] Bunit.Rendering.TestRenderer Debug: Component 10 has been rendered.
| [0.254s] Bunit.Rendering.TestRenderer Debug: Component 0 has been rendered.
| [0.254s] Bunit.Rendering.TestRenderer Debug: Component 1 has been rendered.
| [0.254s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: Checking the wait condition for component 3.
| [0.254s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The check completed successfully for component 3.
| [0.254s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 disposed.
| [0.254s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: Checking the wait condition for component 3.
| [0.268s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The checker for component 3 throw an exception.
| Xunit.Sdk.SingleException: Assert.Single() Failure: The collection contained 2 items
| Collection: [LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = null, FilteredCount = 4, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }, LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = 2025-04-15T09:54:20.4840817Z, FilteredCount = 0, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }]
|    at Xunit.Assert.GetSingleResult[T](IEnumerable`1 collection, Predicate`1 predicate, String expected) in /_/src/xunit.v3.assert/Asserts/CollectionAsserts.cs:line 710
|    at Xunit.Assert.Single[T](IEnumerable`1 collection) in /_/src/xunit.v3.assert/Asserts/CollectionAsserts.cs:line 644
|    at Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.<>c__DisplayClass8_0.<PauseResumeButton_TogglePauseResume_LogsPausedAndResumed>b__6() in /_/tests/Aspire.Dashboard.Components.Tests/Pages/ConsoleLogsTests.cs:line 479
|    at Bunit.Extensions.WaitForHelpers.WaitForAssertionHelper.<>c__DisplayClass6_0.<.ctor>b__0() in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForAssertionHelper.cs:line 34
|    at Bunit.Extensions.WaitForHelpers.WaitForHelper`1.OnAfterRender(Object sender, EventArgs args) in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForHelper.cs:line 172
| [0.268s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 3 of type Aspire.Dashboard.Components.Pages.ConsoleLogs
| [0.268s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsSelectResourceToolbar' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.268s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 4 of type Microsoft.AspNetCore.Components.Web.PageTitle
| [0.268s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 5 of type Aspire.Dashboard.Components.Layout.AspirePageContentLayout
| [0.268s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PageToolbarLandmark' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsHeader' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 7 of type Microsoft.FluentUI.AspNetCore.Components.FluentToolbar
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsResourceActions' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'LogStatusLabel' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsSettings' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearAllResources' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearSelectedResource' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 8 of type Aspire.Dashboard.Components.LogViewer
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 9 of type Aspire.Dashboard.Components.Controls.ResourceSelect
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ResourceLabel' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 10 of type Aspire.Dashboard.Components.Controls.PauseIncomingDataSwitch
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'PauseButtonTitle' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 11 of type Aspire.Dashboard.Components.Controls.ClearSignalsButton
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ClearSignalsButtonTitle' in 'Aspire.Dashboard.Resources.ControlsStrings' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 12 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 13 of type Microsoft.FluentUI.AspNetCore.Components.FluentLabel
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 14 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 15 of type Microsoft.AspNetCore.Components.Web.Virtualization.Virtualize`1[Aspire.Hosting.ConsoleLogs.LogEntry]
| [0.269s] Microsoft.Extensions.Localization.ResourceManagerStringLocalizer Debug: ResourceManagerStringLocalizer searched for 'ConsoleLogsPauseActive' in 'Aspire.Dashboard.Resources.ConsoleLogs' with culture 'en-US'.
| [0.269s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 17 of type Microsoft.FluentUI.AspNetCore.Components.FluentSelect`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 18 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 19 of type Aspire.Dashboard.Components.AspireMenuButton
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 20 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 21 of type Aspire.Dashboard.Components.AspireMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 22 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 23 of type Aspire.Dashboard.Components.AspireMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 24 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.InternalListContext`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 46 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icons.Regular.Size16+Pause]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 26 of type Microsoft.FluentUI.AspNetCore.Components.FluentButton
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 27 of type Aspire.Dashboard.Components.AspireMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 28 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 29 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 30 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 31 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 33 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 34 of type Microsoft.FluentUI.AspNetCore.Components.FluentOption`1[Aspire.Dashboard.Model.Otlp.SelectViewModel`1[Aspire.Dashboard.Model.ResourceTypeDetails]]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 35 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 36 of type Microsoft.FluentUI.AspNetCore.Components.FluentIcon`1[Microsoft.FluentUI.AspNetCore.Components.Icon]
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 37 of type Microsoft.FluentUI.AspNetCore.Components.FluentMenu
| [0.270s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 38 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 39 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 40 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 41 of type Aspire.Dashboard.Components.Controls.ResourceSelectOptionTemplate
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 42 of type Microsoft.AspNetCore.Components.CascadingValue`1[Microsoft.FluentUI.AspNetCore.Components.FluentMenu]
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 43 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.271s] Microsoft.AspNetCore.Components.RenderTree.Renderer Debug: Rendering component 44 of type Microsoft.FluentUI.AspNetCore.Components.FluentStack
| [0.271s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: Checking the wait condition for component 3.
| [0.271s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The checker for component 3 throw an exception.
| Xunit.Sdk.SingleException: Assert.Single() Failure: The collection contained 2 items
| Collection: [LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = null, FilteredCount = 4, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }, LogEntry { Content = null, LineNumber = 0, Pause = LogPauseViewModel { EndTime = 2025-04-15T09:54:20.4840817Z, FilteredCount = 0, StartTime = 2025-04-15T09:54:20.3047653Z }, RawContent = null, Timestamp = 2025-04-15T09:54:20.3047653Z, ··· }]
|    at Xunit.Assert.GetSingleResult[T](IEnumerable`1 collection, Predicate`1 predicate, String expected) in /_/src/xunit.v3.assert/Asserts/CollectionAsserts.cs:line 710
|    at Xunit.Assert.Single[T](IEnumerable`1 collection) in /_/src/xunit.v3.assert/Asserts/CollectionAsserts.cs:line 644
|    at Aspire.Dashboard.Components.Tests.Pages.ConsoleLogsTests.<>c__DisplayClass8_0.<PauseResumeButton_TogglePauseResume_LogsPausedAndResumed>b__6() in /_/tests/Aspire.Dashboard.Components.Tests/Pages/ConsoleLogsTests.cs:line 479
|    at Bunit.Extensions.WaitForHelpers.WaitForAssertionHelper.<>c__DisplayClass6_0.<.ctor>b__0() in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForAssertionHelper.cs:line 34
|    at Bunit.Extensions.WaitForHelpers.WaitForHelper`1.OnAfterRender(Object sender, EventArgs args) in /_/src/bunit.core/Extensions/WaitForHelpers/WaitForHelper.cs:line 172
| [0.271s] Bunit.Rendering.TestRenderer Debug: Component 3 has been rendered.
| [0.271s] Bunit.Rendering.TestRenderer Debug: Component 10 has been rendered.
| [0.271s] Bunit.Rendering.TestRenderer Debug: Component 0 has been rendered.
| [0.272s] Bunit.Rendering.TestRenderer Debug: Component 1 has been rendered.
| [10.093s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 timed out.
| [10.250s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 timed out.
| [10.265s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 timed out.
| [10.266s] Bunit.Extensions.WaitForHelpers.WaitForHelper Debug: The waiter for component 3 disposed.

Last 10 failures:

Run date Test Name

-- Updated on 5/1/2025 12:28:43 AM UTC

Summary

Last 40 Total failed / total runs
0 0 / 172

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions