From cbf00006a4c46e34bab03389e621c86bfa945c38 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:01:26 +0000 Subject: [PATCH 1/6] Initial plan From e28fcc47ba8a997323e04d670fe20b60c2470216 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:13:00 +0000 Subject: [PATCH 2/6] Fix Blazor persistent component state issue and add comprehensive tests Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- ...stentValueProviderComponentSubscription.cs | 4 +- ...ValueProviderComponentSubscriptionTests.cs | 122 ++++++++++++++++++ 2 files changed, 124 insertions(+), 2 deletions(-) diff --git a/src/Components/Components/src/PersistentState/PersistentValueProviderComponentSubscription.cs b/src/Components/Components/src/PersistentState/PersistentValueProviderComponentSubscription.cs index 30e537a418a3..35ad18735816 100644 --- a/src/Components/Components/src/PersistentState/PersistentValueProviderComponentSubscription.cs +++ b/src/Components/Components/src/PersistentState/PersistentValueProviderComponentSubscription.cs @@ -143,9 +143,9 @@ internal void RestoreProperty() Log.RestoringValueFromState(_logger, _storageKey, _propertyType.Name, _propertyName); var sequence = new ReadOnlySequence(data!); _lastValue = _customSerializer.Restore(_propertyType, sequence); + _ignoreComponentPropertyValue = true; if (!skipNotifications) { - _ignoreComponentPropertyValue = true; _subscriber.NotifyCascadingValueChanged(ParameterViewLifetime.Unbound); } } @@ -160,9 +160,9 @@ internal void RestoreProperty() { Log.RestoredValueFromPersistentState(_logger, _storageKey, _propertyType.Name, "null", _propertyName); _lastValue = value; + _ignoreComponentPropertyValue = true; if (!skipNotifications) { - _ignoreComponentPropertyValue = true; _subscriber.NotifyCascadingValueChanged(ParameterViewLifetime.Unbound); } } diff --git a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs index 273246516f7a..45702e535b90 100644 --- a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs +++ b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs @@ -708,4 +708,126 @@ public void Constructor_WorksCorrectly_ForPublicProperty() Assert.NotNull(subscription); subscription.Dispose(); } + + [Fact] + public void RestoreProperty_SetsIgnoreComponentPropertyValueUnconditionally_WhenRestoringFromState() + { + // Arrange + var initialState = new Dictionary(); + var state = new PersistentComponentState(initialState, [], []); + var renderer = new TestRenderer(); + var component = new TestComponent { State = "initial-value" }; + var componentState = CreateComponentState(renderer, component, null, null); + + // Pre-populate the state with serialized data + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); + initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); + state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var serviceProvider = new ServiceCollection().BuildServiceProvider(); + var logger = NullLogger.Instance; + + var subscription = new PersistentValueProviderComponentSubscription( + state, componentState, cascadingParameterInfo, serviceProvider, logger); + + // Initialize the subscription so it has a _lastValue set + subscription.GetOrComputeLastValue(); + + // Act - Call RestoreProperty to simulate restoration after component re-creation + var restoreMethod = typeof(PersistentValueProviderComponentSubscription) + .GetMethod("RestoreProperty", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); + restoreMethod.Invoke(subscription, null); + + // Assert - The ignoreComponentPropertyValue flag should cause the restored value to be returned + var result = subscription.GetOrComputeLastValue(); + Assert.Equal("persisted-value", result); + + subscription.Dispose(); + } + + [Fact] + public void GetOrComputeLastValue_ReturnsRestoredValue_AfterComponentRecreation() + { + // Arrange + var initialState = new Dictionary(); + var state = new PersistentComponentState(initialState, [], []); + var renderer = new TestRenderer(); + var component = new TestComponent { State = "component-property-value" }; + var componentState = CreateComponentState(renderer, component, null, null); + + // Pre-populate the state with serialized data + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); + initialState[key] = JsonSerializer.SerializeToUtf8Bytes("restored-value", JsonSerializerOptions.Web); + state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var serviceProvider = new ServiceCollection().BuildServiceProvider(); + var logger = NullLogger.Instance; + + var subscription = new PersistentValueProviderComponentSubscription( + state, componentState, cascadingParameterInfo, serviceProvider, logger); + + // Act - First call initializes and restores from persistent state + var firstResult = subscription.GetOrComputeLastValue(); + + // Assert - Should return the restored value, not the component's property value + Assert.Equal("restored-value", firstResult); + + // Simulate component property being updated after restoration + component.State = "updated-component-value"; + + // Second call should return the updated component value since the flag was reset + var secondResult = subscription.GetOrComputeLastValue(); + Assert.Equal("updated-component-value", secondResult); + + subscription.Dispose(); + } + + [Fact] + public void RestoreProperty_WorksCorrectly_ForComponentsWithoutKey() + { + // Arrange - This test simulates components being added/removed without @key + var initialState = new Dictionary(); + var state = new PersistentComponentState(initialState, [], []); + var renderer = new TestRenderer(); + + // First component instance + var component1 = new TestComponent { State = "initial-value-1" }; + var componentState1 = CreateComponentState(renderer, component1, null, null); + + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); + state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var serviceProvider = new ServiceCollection().BuildServiceProvider(); + var logger = NullLogger.Instance; + + var subscription1 = new PersistentValueProviderComponentSubscription( + state, componentState1, cascadingParameterInfo, serviceProvider, logger); + + // Act - Simulate component being destroyed and recreated (like during navigation) + var result1 = subscription1.GetOrComputeLastValue(); + subscription1.Dispose(); + + // Simulate a new component instance being created (like after navigation back) + var component2 = new TestComponent { State = "initial-value-2" }; + var componentState2 = CreateComponentState(renderer, component2, null, null); + + // Re-populate state for the new component instance + initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); + state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + + var subscription2 = new PersistentValueProviderComponentSubscription( + state, componentState2, cascadingParameterInfo, serviceProvider, logger); + + var result2 = subscription2.GetOrComputeLastValue(); + + // Assert - Both instances should restore the persisted value correctly + Assert.Equal("persisted-value-from-previous-session", result1); + Assert.Equal("persisted-value-from-previous-session", result2); + + subscription2.Dispose(); + } } From 381d8543a16a45d9135af574d57226a051c1af99 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:17:08 +0000 Subject: [PATCH 3/6] Add comprehensive test for skipNotifications scenario Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- ...ValueProviderComponentSubscriptionTests.cs | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs index 45702e535b90..a372b6a3cb84 100644 --- a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs +++ b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs @@ -830,4 +830,45 @@ public void RestoreProperty_WorksCorrectly_ForComponentsWithoutKey() subscription2.Dispose(); } + + [Fact] + public void RestoreProperty_WithSkipNotifications_StillSetsIgnoreComponentPropertyValue() + { + // This test verifies that the fix works even when skipNotifications is true, + // which is the scenario that was broken before our fix + + // Arrange + var initialState = new Dictionary(); + var state = new PersistentComponentState(initialState, [], []); + var renderer = new TestRenderer(); + var component = new TestComponent { State = "component-value" }; + var componentState = CreateComponentState(renderer, component, null, null); + + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); + initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); + state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var serviceProvider = new ServiceCollection().BuildServiceProvider(); + var logger = NullLogger.Instance; + + var subscription = new PersistentValueProviderComponentSubscription( + state, componentState, cascadingParameterInfo, serviceProvider, logger); + + // Mark the subscription as having pending initial value to trigger skipNotifications = true + var pendingField = typeof(PersistentValueProviderComponentSubscription) + .GetField("_hasPendingInitialValue", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); + pendingField.SetValue(subscription, true); + + // Act - Call RestoreProperty which should skipNotifications but still set _ignoreComponentPropertyValue + var restoreMethod = typeof(PersistentValueProviderComponentSubscription) + .GetMethod("RestoreProperty", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); + restoreMethod.Invoke(subscription, null); + + // Assert - Even with skipNotifications = true, the next GetOrComputeLastValue should return the restored value + var result = subscription.GetOrComputeLastValue(); + Assert.Equal("persisted-value", result); + + subscription.Dispose(); + } } From f54388f6611be4e2a6b574635e84e2c2cddbea1c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:48:51 +0000 Subject: [PATCH 4/6] Rewrite persistent state tests to properly simulate component recreation scenarios Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- ...ValueProviderComponentSubscriptionTests.cs | 247 +++++++++--------- 1 file changed, 119 insertions(+), 128 deletions(-) diff --git a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs index a372b6a3cb84..fff459a401b6 100644 --- a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs +++ b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs @@ -710,165 +710,156 @@ public void Constructor_WorksCorrectly_ForPublicProperty() } [Fact] - public void RestoreProperty_SetsIgnoreComponentPropertyValueUnconditionally_WhenRestoringFromState() + public async Task ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() { + // This test simulates the scenario where a component is destroyed and recreated (like during navigation) + // and verifies that the persisted state is correctly restored in the new component instance + // Arrange - var initialState = new Dictionary(); - var state = new PersistentComponentState(initialState, [], []); - var renderer = new TestRenderer(); - var component = new TestComponent { State = "initial-value" }; - var componentState = CreateComponentState(renderer, component, null, null); - - // Pre-populate the state with serialized data - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); - initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); - state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); - + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - var serviceProvider = new ServiceCollection().BuildServiceProvider(); - var logger = NullLogger.Instance; - var subscription = new PersistentValueProviderComponentSubscription( - state, componentState, cascadingParameterInfo, serviceProvider, logger); + // Setup initial persisted state + var component1 = new TestComponent { State = "initial-property-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + + appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - // Initialize the subscription so it has a _lastValue set - subscription.GetOrComputeLastValue(); + // Act & Assert - First component instance should get the persisted value + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + Assert.Equal("persisted-value-from-previous-session", component1.State); - // Act - Call RestoreProperty to simulate restoration after component re-creation - var restoreMethod = typeof(PersistentValueProviderComponentSubscription) - .GetMethod("RestoreProperty", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); - restoreMethod.Invoke(subscription, null); + // Simulate component destruction (like during navigation away) + renderer.RemoveRootComponent(componentId1); - // Assert - The ignoreComponentPropertyValue flag should cause the restored value to be returned - var result = subscription.GetOrComputeLastValue(); - Assert.Equal("persisted-value", result); + // Simulate component recreation (like during navigation back) - NEW SUBSCRIPTION CREATED + var component2 = new TestComponent { State = "new-component-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + var componentState2 = renderer.GetComponentState(component2); - subscription.Dispose(); + // Verify the key is the same (important for components without @key) + var key2 = PersistentStateValueProviderKeyResolver.ComputeKey(componentState2, nameof(TestComponent.State)); + Assert.Equal(key, key2); + + // The state should still be available for restoration + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - The new component instance should get the same persisted value + Assert.Equal("persisted-value-from-previous-session", component2.State); } [Fact] - public void GetOrComputeLastValue_ReturnsRestoredValue_AfterComponentRecreation() + public async Task ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() { + // This test simulates the full lifecycle with component recreation and state updates + // following the pattern from GetOrComputeLastValue_FollowsCorrectValueTransitionSequence + // but with subscription recreation between state restorations + // Arrange - var initialState = new Dictionary(); - var state = new PersistentComponentState(initialState, [], []); - var renderer = new TestRenderer(); - var component = new TestComponent { State = "component-property-value" }; - var componentState = CreateComponentState(renderer, component, null, null); - - // Pre-populate the state with serialized data - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); - initialState[key] = JsonSerializer.SerializeToUtf8Bytes("restored-value", JsonSerializerOptions.Web); - state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); - + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - var serviceProvider = new ServiceCollection().BuildServiceProvider(); - var logger = NullLogger.Instance; - - var subscription = new PersistentValueProviderComponentSubscription( - state, componentState, cascadingParameterInfo, serviceProvider, logger); - - // Act - First call initializes and restores from persistent state - var firstResult = subscription.GetOrComputeLastValue(); - - // Assert - Should return the restored value, not the component's property value - Assert.Equal("restored-value", firstResult); - - // Simulate component property being updated after restoration - component.State = "updated-component-value"; - - // Second call should return the updated component value since the flag was reset - var secondResult = subscription.GetOrComputeLastValue(); - Assert.Equal("updated-component-value", secondResult); - - subscription.Dispose(); - } - - [Fact] - public void RestoreProperty_WorksCorrectly_ForComponentsWithoutKey() - { - // Arrange - This test simulates components being added/removed without @key - var initialState = new Dictionary(); - var state = new PersistentComponentState(initialState, [], []); - var renderer = new TestRenderer(); - - // First component instance - var component1 = new TestComponent { State = "initial-value-1" }; - var componentState1 = CreateComponentState(renderer, component1, null, null); + // First component lifecycle + var component1 = new TestComponent { State = "initial-property-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); - initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); - state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); - - var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - var serviceProvider = new ServiceCollection().BuildServiceProvider(); - var logger = NullLogger.Instance; - - var subscription1 = new PersistentValueProviderComponentSubscription( - state, componentState1, cascadingParameterInfo, serviceProvider, logger); - // Act - Simulate component being destroyed and recreated (like during navigation) - var result1 = subscription1.GetOrComputeLastValue(); - subscription1.Dispose(); + // Pre-populate with first persisted value + appState[key] = JsonSerializer.SerializeToUtf8Bytes("first-restored-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - // Simulate a new component instance being created (like after navigation back) - var component2 = new TestComponent { State = "initial-value-2" }; - var componentState2 = CreateComponentState(renderer, component2, null, null); + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + + // Act & Assert - First component gets restored value + Assert.Equal("first-restored-value", component1.State); - // Re-populate state for the new component instance - initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); - state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); + // Update component property + component1.State = "updated-by-component-1"; + Assert.Equal("updated-by-component-1", provider.GetCurrentValue(componentState1, cascadingParameterInfo)); - var subscription2 = new PersistentValueProviderComponentSubscription( - state, componentState2, cascadingParameterInfo, serviceProvider, logger); + // Simulate component destruction and recreation (NEW SUBSCRIPTION CREATED) + renderer.RemoveRootComponent(componentId1); + + var component2 = new TestComponent { State = "new-component-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + var componentState2 = renderer.GetComponentState(component2); - var result2 = subscription2.GetOrComputeLastValue(); + // Restore state with a different value + appState.Clear(); + appState[key] = JsonSerializer.SerializeToUtf8Bytes("second-restored-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.ValueUpdate); - // Assert - Both instances should restore the persisted value correctly - Assert.Equal("persisted-value-from-previous-session", result1); - Assert.Equal("persisted-value-from-previous-session", result2); + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - New component gets the updated restored value + Assert.Equal("second-restored-value", component2.State); - subscription2.Dispose(); + // Continue with property updates on the new component + component2.State = "updated-by-component-2"; + Assert.Equal("updated-by-component-2", provider.GetCurrentValue(componentState2, cascadingParameterInfo)); } [Fact] - public void RestoreProperty_WithSkipNotifications_StillSetsIgnoreComponentPropertyValue() + public async Task ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() { - // This test verifies that the fix works even when skipNotifications is true, - // which is the scenario that was broken before our fix + // This test verifies that the fix works even when skipNotifications is true during component recreation, + // which is the core scenario that was broken before our fix - // Arrange - var initialState = new Dictionary(); - var state = new PersistentComponentState(initialState, [], []); - var renderer = new TestRenderer(); - var component = new TestComponent { State = "component-value" }; - var componentState = CreateComponentState(renderer, component, null, null); - - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); - initialState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); - state.InitializeExistingState(initialState, RestoreContext.LastSnapshot); - + // Arrange + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - var serviceProvider = new ServiceCollection().BuildServiceProvider(); - var logger = NullLogger.Instance; - - var subscription = new PersistentValueProviderComponentSubscription( - state, componentState, cascadingParameterInfo, serviceProvider, logger); - // Mark the subscription as having pending initial value to trigger skipNotifications = true - var pendingField = typeof(PersistentValueProviderComponentSubscription) - .GetField("_hasPendingInitialValue", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); - pendingField.SetValue(subscription, true); - - // Act - Call RestoreProperty which should skipNotifications but still set _ignoreComponentPropertyValue - var restoreMethod = typeof(PersistentValueProviderComponentSubscription) - .GetMethod("RestoreProperty", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); - restoreMethod.Invoke(subscription, null); + // Setup persisted state + var component1 = new TestComponent { State = "component-initial-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + + appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - // Assert - Even with skipNotifications = true, the next GetOrComputeLastValue should return the restored value - var result = subscription.GetOrComputeLastValue(); - Assert.Equal("persisted-value", result); + // First component gets the persisted value + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + Assert.Equal("persisted-value", component1.State); - subscription.Dispose(); + // Destroy and recreate component (simulating navigation or component without @key) + renderer.RemoveRootComponent(componentId1); + + // Create new component instance - this will create a NEW SUBSCRIPTION + var component2 = new TestComponent { State = "different-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + + // Render the new component - this should restore the persisted value even if skipNotifications is true + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - The new component should get the persisted value, not its initial property value + Assert.Equal("persisted-value", component2.State); } } From 6b8256026d22b90e9e6bbf0f96442c97b908da09 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 20:55:31 +0000 Subject: [PATCH 5/6] Add E2E test pages for conditional component rendering to test persistent state restoration Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- ...ValueProviderComponentSubscriptionTests.cs | 154 ----- .../dotnet_6573.25-08-08_20-45-57_92426.diag | 536 ++++++++++++++++++ ...t_6573.host.25-08-08_20-45-58_11262_5.diag | 230 ++++++++ .../E2ETest/Tests/StatePersistenceTest.cs | 249 ++++++++ ...eWithConditionalPersistentComponents.razor | 105 ++++ .../PageWithoutComponents.razor | 4 + 6 files changed, 1124 insertions(+), 154 deletions(-) create mode 100644 src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag create mode 100644 src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag create mode 100644 src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithConditionalPersistentComponents.razor diff --git a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs index fff459a401b6..273246516f7a 100644 --- a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs +++ b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs @@ -708,158 +708,4 @@ public void Constructor_WorksCorrectly_ForPublicProperty() Assert.NotNull(subscription); subscription.Dispose(); } - - [Fact] - public async Task ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() - { - // This test simulates the scenario where a component is destroyed and recreated (like during navigation) - // and verifies that the persisted state is correctly restored in the new component instance - - // Arrange - var appState = new Dictionary(); - var manager = new ComponentStatePersistenceManager(NullLogger.Instance); - var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) - .AddSingleton(manager) - .AddSingleton(manager.State) - .AddFakeLogging() - .BuildServiceProvider(); - var renderer = new TestRenderer(serviceProvider); - var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); - var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - - // Setup initial persisted state - var component1 = new TestComponent { State = "initial-property-value" }; - var componentId1 = renderer.AssignRootComponentId(component1); - var componentState1 = renderer.GetComponentState(component1); - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); - - appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); - await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - - // Act & Assert - First component instance should get the persisted value - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); - Assert.Equal("persisted-value-from-previous-session", component1.State); - - // Simulate component destruction (like during navigation away) - renderer.RemoveRootComponent(componentId1); - - // Simulate component recreation (like during navigation back) - NEW SUBSCRIPTION CREATED - var component2 = new TestComponent { State = "new-component-initial-value" }; - var componentId2 = renderer.AssignRootComponentId(component2); - var componentState2 = renderer.GetComponentState(component2); - - // Verify the key is the same (important for components without @key) - var key2 = PersistentStateValueProviderKeyResolver.ComputeKey(componentState2, nameof(TestComponent.State)); - Assert.Equal(key, key2); - - // The state should still be available for restoration - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); - - // Assert - The new component instance should get the same persisted value - Assert.Equal("persisted-value-from-previous-session", component2.State); - } - - [Fact] - public async Task ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() - { - // This test simulates the full lifecycle with component recreation and state updates - // following the pattern from GetOrComputeLastValue_FollowsCorrectValueTransitionSequence - // but with subscription recreation between state restorations - - // Arrange - var appState = new Dictionary(); - var manager = new ComponentStatePersistenceManager(NullLogger.Instance); - var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) - .AddSingleton(manager) - .AddSingleton(manager.State) - .AddFakeLogging() - .BuildServiceProvider(); - var renderer = new TestRenderer(serviceProvider); - var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); - var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - - // First component lifecycle - var component1 = new TestComponent { State = "initial-property-value" }; - var componentId1 = renderer.AssignRootComponentId(component1); - var componentState1 = renderer.GetComponentState(component1); - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); - - // Pre-populate with first persisted value - appState[key] = JsonSerializer.SerializeToUtf8Bytes("first-restored-value", JsonSerializerOptions.Web); - await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); - - // Act & Assert - First component gets restored value - Assert.Equal("first-restored-value", component1.State); - - // Update component property - component1.State = "updated-by-component-1"; - Assert.Equal("updated-by-component-1", provider.GetCurrentValue(componentState1, cascadingParameterInfo)); - - // Simulate component destruction and recreation (NEW SUBSCRIPTION CREATED) - renderer.RemoveRootComponent(componentId1); - - var component2 = new TestComponent { State = "new-component-initial-value" }; - var componentId2 = renderer.AssignRootComponentId(component2); - var componentState2 = renderer.GetComponentState(component2); - - // Restore state with a different value - appState.Clear(); - appState[key] = JsonSerializer.SerializeToUtf8Bytes("second-restored-value", JsonSerializerOptions.Web); - await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.ValueUpdate); - - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); - - // Assert - New component gets the updated restored value - Assert.Equal("second-restored-value", component2.State); - - // Continue with property updates on the new component - component2.State = "updated-by-component-2"; - Assert.Equal("updated-by-component-2", provider.GetCurrentValue(componentState2, cascadingParameterInfo)); - } - - [Fact] - public async Task ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() - { - // This test verifies that the fix works even when skipNotifications is true during component recreation, - // which is the core scenario that was broken before our fix - - // Arrange - var appState = new Dictionary(); - var manager = new ComponentStatePersistenceManager(NullLogger.Instance); - var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) - .AddSingleton(manager) - .AddSingleton(manager.State) - .AddFakeLogging() - .BuildServiceProvider(); - var renderer = new TestRenderer(serviceProvider); - var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); - - // Setup persisted state - var component1 = new TestComponent { State = "component-initial-value" }; - var componentId1 = renderer.AssignRootComponentId(component1); - var componentState1 = renderer.GetComponentState(component1); - var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); - - appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); - await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); - - // First component gets the persisted value - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); - Assert.Equal("persisted-value", component1.State); - - // Destroy and recreate component (simulating navigation or component without @key) - renderer.RemoveRootComponent(componentId1); - - // Create new component instance - this will create a NEW SUBSCRIPTION - var component2 = new TestComponent { State = "different-initial-value" }; - var componentId2 = renderer.AssignRootComponentId(component2); - - // Render the new component - this should restore the persisted value even if skipNotifications is true - await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); - - // Assert - The new component should get the persisted value, not its initial property value - Assert.Equal("persisted-value", component2.State); - } } diff --git a/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag b/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag new file mode 100644 index 000000000000..f1ea85a673f4 --- /dev/null +++ b/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag @@ -0,0 +1,536 @@ +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.936, 880534028500, vstest.console.dll, Version: 17.15.0-preview-25322-101 Current process architecture: X64 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.941, 880538476294, vstest.console.dll, Runtime location: /home/runner/work/aspnetcore/aspnetcore/.dotnet/shared/Microsoft.NETCore.App/10.0.0-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880543560026, vstest.console.dll, Using .Net Framework version:.NETCoreApp,Version=v10.0 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880543857551, vstest.console.dll, ArtifactProcessingPostProcessModeProcessorExecutor.Initialize: ArtifactProcessingMode.Collect +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880544117366, vstest.console.dll, TestSessionCorrelationIdProcessorModeProcessorExecutor.Initialize: TestSessionCorrelationId '6536_12157955-8cd2-4dd7-b6fa-db8cb9515d61' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.957, 880554907572, vstest.console.dll, FilePatternParser: The given file /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll is a full path. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.962, 880559562162, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: RuntimeProvider.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestRuntimePluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Host.ITestRuntimeProvider +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.962, 880560085279, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.963, 880560328603, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.963, 880560567329, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.964, 880561270011, vstest.console.dll, AssemblyResolver.ctor: Creating AssemblyResolver with searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880562578815, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880562853237, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880563061836, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563296625, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563508811, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563797840, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880564039382, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564290390, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564554072, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564788630, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880565033968, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.968, 880566039957, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.969, 880566295474, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.979, 880576623437, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.979, 880577119603, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.BlameDataCollector, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.981, 880578413779, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.BlameDataCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580371765, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580597546, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580879954, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.984, 880581289358, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.984, 880581551507, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582414609, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582642264, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582934930, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.986, 880583380843, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.TestHostRuntimeProvider, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.986, 880583638524, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.988, 880585490512, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DefaultTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.988, 880586098797, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DotnetTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586411782, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586642172, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586997766, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.990, 880587422118, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.990, 880587623985, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588367283, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588570563, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588841288, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.992, 880589225726, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Diagnostics.NETCore.Client, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.992, 880589433464, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.12.32301, Culture=neutral, PublicKeyToken=31bf3856ad364e35' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590335418, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590536523, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590719014, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Bcl.AsyncInterfaces.dll', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590887809, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Bcl.AsyncInterfaces.exe', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880591086259, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591251889, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Bcl.AsyncInterfaces.dll', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591423369, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Bcl.AsyncInterfaces.exe', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591585261, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Failed to load assembly. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591752573, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591926148, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880592147210, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592323770, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592496122, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592885879, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595225137, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595486836, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595722265, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595920345, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.999, 880597131025, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597341058, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597506456, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597663169, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. +TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.012, 880609884727, vstest.console.dll, TestPluginDiscoverer: Failed to get types from assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.12.32301, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. +Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + + at System.Reflection.RuntimeModule.GetDefinedTypes() + at System.Reflection.RuntimeModule.GetTypes() + at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginDiscoverer.GetTestExtensionsFromAssembly[TPluginInfo,TExtension](Assembly assembly, Dictionary`2 pluginInfos, String filePath) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginDiscoverer.cs:line 159 +System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' + ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null' + at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) + at System.Reflection.Assembly.Load(AssemblyName assemblyRef) + at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 514 + at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName) + at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName) +System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' +System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' +TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610501148, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' + ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null' + at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) + at System.Reflection.Assembly.Load(AssemblyName assemblyRef) + at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 514 + at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName) + at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName) +TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610770732, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' +TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610945718, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. + +File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611211775, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611391641, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611642499, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611946176, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.EventLogCollector, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.015, 880612183730, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.EventLogCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll' +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.016, 880613741909, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.016, 880613971287, vstest.console.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614183553, vstest.console.dll, TestPluginCache: Executors are ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614337180, vstest.console.dll, TestPluginCache: Executors2 are ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614484345, vstest.console.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614634626, vstest.console.dll, TestPluginCache: Loggers are ''. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880615035504, vstest.console.dll, TestPluginCache: TestHosts are 'HostProvider://DefaultTestHost,HostProvider://DotnetTestHost'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.018, 880615230198, vstest.console.dll, TestPluginCache: DataCollectors are ''. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628395117, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is starting. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628615278, vstest.console.dll, RunTestsArgumentProcessor:Execute: Queuing Test run. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628995418, vstest.console.dll, TestRequestManager.RunTests: run tests started. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.033, 880630489217, vstest.console.dll, AssemblyMetadataProvider.GetFrameworkName: Determined framework:'.NETCoreApp,Version=v10.0' for source: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.033, 880630795489, vstest.console.dll, Determined framework for all sources: .NETCoreApp,Version=v10.0 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.035, 880632584869, vstest.console.dll, TestRequestManager.UpdateRunSettingsIfRequired: Default architecture: X64 IsDefaultTargetArchitecture: True, Current process architecture: X64 OperatingSystem: Unix. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634414636, vstest.console.dll, AssemblyMetadataProvider.GetArchitecture: Determined architecture:AnyCPU info for assembly: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634621512, vstest.console.dll, Determined platform for source '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' was AnyCPU and it will use the default plaform X64. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634783905, vstest.console.dll, None of the sources provided any runnable platform, using the default platform: X64 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880635056043, vstest.console.dll, Platform was updated to 'X64'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.040, 880637395692, vstest.console.dll, Compatible sources list: +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.040, 880637618137, vstest.console.dll, /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.043, 880640676677, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641440113, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Resolving assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641638453, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641812167, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641980512, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642176838, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642336106, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642503518, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642657265, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Failed to load assembly. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642995226, vstest.console.dll, Failed to load assembly Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral. Reason:System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. + +File name: 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null' + at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) + at System.Reflection.Assembly.Load(AssemblyName assemblyRef) + at Microsoft.VisualStudio.TestPlatform.Common.Utilities.FakesUtilities.LoadTestPlatformAssembly() in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/Utilities/FakesUtilities.cs:line 273 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.047, 880644503522, vstest.console.dll, TestPluginCache: Update extensions started. Skip filter = False +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.047, 880645059961, vstest.console.dll, TestPluginCache: Using directories for assembly resolution '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.048, 880645270815, vstest.console.dll, TestPluginCache: Updated the available extensions to '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestLogger.dll'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.061, 880658613787, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.062, 880659979086, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.063, 880660461256, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.063, 880660847888, vstest.console.dll, TestHostManagerCallbacks.ctor: Forwarding output is enabled. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.064, 880661486460, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.067, 880664234060, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.069, 880667025512, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.070, 880667718476, vstest.console.dll, Occupied slots: + +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.074, 880672095538, vstest.console.dll, TestEngine.GetExecutionManager: Chosen execution manager 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.Parallel.ParallelProxyExecutionManager, Microsoft.TestPlatform.CrossPlatEngine, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ParallelLevel '1'. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.075, 880672387714, vstest.console.dll, TestPlatform.GetSkipDefaultAdapters: Not skipping default adapters SkipDefaultAdapters was false. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.075, 880672642259, vstest.console.dll, TestRunRequest.ExecuteAsync: Creating test run request. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.076, 880673363285, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.077, 880675109956, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting run with settings:TestRunCriteria: + KeepAlive=False,FrequencyOfRunStatsChangeEvent=10,RunStatsChangeEventTimeout=00:00:01.5000000,TestCaseFilter=ComponentRecreation,TestExecutorLauncher= + Settingsxml= + + /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults + X64 + .NETCoreApp,Version=v10.0 + False + False + + + + + + normal + + + + + + +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.078, 880675379990, vstest.console.dll, TestRunRequest.ExecuteAsync: Wait for the first run request is over. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.079, 880676188029, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunStart: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.079, 880676419852, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunStart: Invoking callbacks was skipped because there are no subscribers. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.080, 880677916286, vstest.console.dll, ParallelProxyExecutionManager: Start execution. Total sources: 1 +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678493173, vstest.console.dll, ParallelOperationManager.StartWork: Starting adding 1 workloads. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678706030, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678929718, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880679129731, vstest.console.dll, Occupied slots: + +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.083, 880680559170, vstest.console.dll, TestHostManagerCallbacks.ctor: Forwarding output is enabled. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.083, 880680938448, vstest.console.dll, TestRequestSender is acting as server. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681397044, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Adding 1 workload to slot, remaining workloads 0. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681593511, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 0, OccupiedSlotCount = 1. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681837036, vstest.console.dll, Occupied slots: +0: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.086, 880683446290, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Started host in slot number 0 for work (source): /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.087, 880684951010, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing uninitialized client. Started clients: 0 +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685307245, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing test run. Started clients: 0 +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685522026, vstest.console.dll, ProxyExecutionManager: Test host is always Lazy initialize. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685872110, vstest.console.dll, TestRequestSender.InitializeCommunication: initialize communication. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689537473, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items, which is the max parallel level. Won't start more work. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689773654, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items in here, returning True. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689980711, vstest.console.dll, TestRunRequest.ExecuteAsync: Started. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.093, 880691122192, vstest.console.dll, TestRunRequest.WaitForCompletion: Waiting with timeout -1. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.107, 880705059955, vstest.console.dll, SocketServer.Start: Listening on endpoint : 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710334512, vstest.console.dll, DotnetTestHostmanager.GetTestHostProcessStartInfo: Platform environment 'X64' target architecture 'X64' framework '.NETCoreApp,Version=v10.0' OS 'Unix' +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710681610, vstest.console.dll, DotnetTestHostmanager: Adding --runtimeconfig "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.json" in args +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710902303, vstest.console.dll, DotnetTestHostmanager: Adding --depsfile "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.deps.json" in args +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711207673, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Resolving assembly. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711428074, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711667451, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Extensions.DependencyModel.dll', returning. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711917768, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Extensions.DependencyModel.exe', returning. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880712168637, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.115, 880712534931, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Extensions.DependencyModel.dll'. +TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.115, 880712946880, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Extensions.DependencyModel, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Extensions.DependencyModel.dll +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713607022, vstest.console.dll, DotnetTestHostmanager: Runtimeconfig.dev.json /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.dev.json does not exist. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713809440, vstest.console.dll, DotnetTestHostManager: Found testhost.dll in source directory: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713999074, vstest.console.dll, DotnetTestHostmanager: Current process architetcure 'X64' +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716182591, vstest.console.dll, DotnetTestHostmanager.LaunchTestHostAsync: Compatible muxer architecture of running process 'X64' and target architecture 'X64' +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716388025, vstest.console.dll, DotnetTestHostmanager: Full path of testhost.dll is /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716581896, vstest.console.dll, DotnetTestHostmanager: Full path of host exe is /home/runner/work/aspnetcore/aspnetcore/.dotnet/dotnet +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716785226, vstest.console.dll, DotnetTestHostManager: Starting process '/home/runner/work/aspnetcore/aspnetcore/.dotnet/dotnet' with command line 'exec --runtimeconfig "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.json" --depsfile "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.deps.json" "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll" --port 38495 --endpoint 127.0.0.1:038495 --role client --parentprocessid 6573 --diag "/home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag" --tracelevel 4 --telemetryoptedin false' +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.140, 880737484331, vstest.console.dll, Test Runtime launched +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.140, 880737797856, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostLaunched: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 0 ms. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.141, 880738245772, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting for connection with timeout: 90000. +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:45:58.425, 881022947505, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: SocketServer: ClientConnected: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender., took 0 ms. +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:45:58.431, 881029067801, vstest.console.dll, SocketServer.OnClientConnected: Client connected for endPoint: 127.0.0.1:38495, starting MessageLoopAsync: +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.432, 881029555423, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.426, 881023220656, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting took 284 ms, with timeout 90000 ms, and result 0, which is success. +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.494, 881092102592, vstest.console.dll, TestRequestSender.CheckVersionWithTestHost: Sending check version message: {"MessageType":"ProtocolVersion","Payload":7} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.613, 881210928106, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.614, 881211629024, vstest.console.dll, TestRequestSender.CheckVersionWithTestHost: onMessageReceived received message: (ProtocolVersion) -> {"MessageType":"ProtocolVersion","Payload":5} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.622, 881220157698, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass29_0., took 8 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.623, 881220475080, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 190 ms +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.623, 881220892650, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.624, 881221202168, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll +/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.624, 881221506806, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.632, 881229621777, vstest.console.dll, TestRequestSender.InitializeExecution: Sending initialize execution with message: {"Version":5,"MessageType":"TestExecution.Initialize","Payload":["/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll","/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll"]} +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.632, 881230081836, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Execution starting. Started clients: 1 +TpTrace Warning: 0 : 6573, 5, 2025/08/08, 20:45:58.633, 881230658443, vstest.console.dll, InferRunSettingsHelper.MakeRunsettingsCompatible: Removing the following settings: TargetPlatform from RunSettings file. To use those settings please move to latest version of Microsoft.NET.Test.Sdk +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.646, 881244072157, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.647, 881244679231, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"Logging TestHost Diagnostics in file: /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag"}} +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.655, 881252648662, vstest.console.dll, TestRequestSender.StartTestRun: Sending test run with message: {"Version":5,"MessageType":"TestExecution.StartWithSources","Payload":{"AdapterSourceMap":{"_none_":["/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll"]},"RunSettings":"\n \n /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults\n .NETCoreApp,Version=v10.0\n False\n False\n \n \n \n \n \n normal\n \n \n \n \n","TestExecutionContext":{"FrequencyOfRunStatsChangeEvent":10,"RunStatsChangeEventTimeout":"00:00:01.5000000","InIsolation":false,"KeepAlive":false,"AreTestCaseLevelEventsRequired":false,"IsDebug":false,"TestCaseFilter":"ComponentRecreation","FilterOptions":null},"Package":null}} +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.655, 881252831433, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Execution started. Started clients: 1 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.655, 881253135198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881253534444, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881253840064, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881254131489, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 9 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.657, 881254386144, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 33 ms +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.656, 881253783591, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.884, 881481922006, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.885, 881482304650, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103)"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.885, 881482739041, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.886, 881484166025, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484451348, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484691627, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484903562, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 2 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.888, 881485176472, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 230 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.054, 881651704513, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.055, 881652360688, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.055, 881652700964, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.055, 881653065985, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653337241, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653560478, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653771362, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653984440, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 168 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.466, 882064039765, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064395549, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064718122, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064880575, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064912505, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064931650, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064950255, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 410 ms +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.468, 882065568149, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123306747, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123638867, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123934309, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882124251301, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882124650436, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.527, 882124368642, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882125082042, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.532, 882129287746, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 64 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882552317653, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882552750682, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL]"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882553091819, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553342517, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553563429, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553757311, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553952035, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 424 ms +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.957, 882554342854, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.957, 882554993990, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555273442, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555516566, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555729333, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882556047177, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.959, 882556391570, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.959, 882556616680, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.958, 882555855398, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.960, 882558034958, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558269005, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Expected: \"persisted-value\""}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558549198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558781421, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882559073767, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559307003, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.961, 882558912827, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559744690, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559944443, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560219005, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Actual: null"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560461669, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.963, 882560736963, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560949289, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561193104, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561402275, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561612718, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563289629, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563538994, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Stack Trace:"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563781617, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.966, 882564090373, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.967, 882564339489, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.973, 882571040019, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571282051, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 7 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571474911, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 9 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571671929, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571911256, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly()"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572232726, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572468015, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572670042, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572856931, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882573086329, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573274671, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573518166, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.09] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573755719, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573966964, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.977, 882574215728, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.977, 882574356251, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.980, 882578067440, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.977, 882574528031, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.984, 882582145434, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 8 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.001, 882598901758, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599192702, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL]"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599478696, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599711290, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.002, 882599746986, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599911403, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882600085919, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882600104113, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 17 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.003, 882600835188, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.003, 882601102597, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.005, 882602920291, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.007, 882605109589, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605318198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605501901, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605714478, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 5 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605905234, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606202860, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: updated-by-component-1"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606460300, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606677366, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606861500, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882607079496, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607288817, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607473923, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607673706, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: first-restored-value"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607947868, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.011, 882608787606, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.011, 882609051178, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.012, 882609177864, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.012, 882609213521, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.011, 882609115558, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.012, 882609842235, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 2 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.012, 882610157634, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882610422438, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882610708953, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882611072792, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882611375928, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.014, 882611393912, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882611631926, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882612078360, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612288091, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612497563, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612739093, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence()"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882613040456, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613278651, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.016, 882613301744, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613486539, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613833527, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882614142764, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614329833, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614537952, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614800211, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882615030181, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615242537, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615463891, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615658364, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615855392, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.018, 882616048282, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616262281, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL]"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616494355, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616727830, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.019, 882616759770, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616938945, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621253801, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621456599, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 5 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621651854, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621899657, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622190510, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622418566, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.025, 882622444574, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622717073, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623017213, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623040527, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623057679, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623090269, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: \"persisted-value-from-previous-session\""}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623145773, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623181730, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623196197, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623213900, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623228077, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623242955, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623287568, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: null"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623325799, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623348071, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623368910, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623381273, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623394127, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623408674, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623440333, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623473866, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623495075, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623513830, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623526514, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623539398, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623553565, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623590834, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation()"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623636720, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623660484, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623673108, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623685401, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623699397, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623724494, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623769327, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.13] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623806186, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623847293, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623860377, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623872750, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623885585, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623916462, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623957769, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623997423, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628089867, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628119211, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628137856, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628157623, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 4 ms +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.030, 882627462974, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628228115, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628261668, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628293888, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628335816, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628370671, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.111, 882709121314, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.112, 882709811893, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestExecution.Completed","Payload":{"TestRunCompleteArgs":{"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"IsCanceled":false,"IsAborted":false,"Error":null,"AttachmentSets":[],"ElapsedTimeInRunningTests":"00:00:01.1683414","Metrics":{}},"LastRunTests":{"NewTestResults":[{"TestCase":{"Id":"e6434c85-8546-de64-5729-df26fe49478b","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"690e5537685c957784a996987c8124f07d1da2b1"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 863\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.1028853","StartTime":"2025-08-08T20:45:59.8067968+00:00","EndTime":"2025-08-08T20:45:59.946064+00:00","Properties":[]},{"TestCase":{"Id":"52742ee4-c474-c78f-c238-d7421b67cbd1","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"88905eb959bb1ec56dca8404fb7de2b550bbffc4"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Values differ\nExpected: updated-by-component-1\nActual: first-restored-value","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 798\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0150582","StartTime":"2025-08-08T20:46:00.0008778+00:00","EndTime":"2025-08-08T20:46:00.0010474+00:00","Properties":[]},{"TestCase":{"Id":"48946518-b21a-693d-9a7b-2cf937cfe436","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"e814fd97c5054328d195b79af8727d77bfa03dea"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value-from-previous-session\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 759\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0018501","StartTime":"2025-08-08T20:46:00.0061236+00:00","EndTime":"2025-08-08T20:46:00.0062347+00:00","Properties":[]}],"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"ActiveTests":[]},"RunAttachments":[],"ExecutorUris":["executor://xunit/VsTestRunner3/netcore/"]}} +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.113, 882710322386, vstest.console.dll, TestRequestSender.EndSession: Sending end session. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.113, 882710661640, vstest.console.dll, ProxyOperationManager.Close: waiting for test host to exit for 100 ms +TpTrace Warning: 0 : 6573, 5, 2025/08/08, 20:46:00.155, 882752800829, vstest.console.dll, TestHostManagerCallbacks.ErrorReceivedCallback Test host standard error line: +TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:46:00.156, 882753736744, vstest.console.dll, TestHostManagerCallbacks.StandardOutputReceivedCallback Test host standard output line: +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.160, 882757460316, vstest.console.dll, TestHostProvider.ExitCallBack: Host exited starting callback. +TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762196458, vstest.console.dll, TestHostManagerCallbacks.ExitCallBack: Testhost processId: 6585 exited with exitcode: 0 error: '' +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762414566, vstest.console.dll, DotnetTestHostManager.OnHostExited: invoking OnHostExited callback +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762870927, vstest.console.dll, CrossPlatEngine.TestHostManagerHostExited: calling on client process exit callback. +TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882763156751, vstest.console.dll, TestRequestSender.OnClientProcessExit: Test host process exited. Standard error: +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763186917, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763415184, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763504300, vstest.console.dll, Closing the connection +TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882763713150, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 +TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882763912753, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop. +TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882764145728, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostExited: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 1 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.248, 882845987358, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Handling a run completion, this can be either one part of parallel run completing, or the whole parallel run completing. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862271594, vstest.console.dll, TestRunRequest:SendTestRunStatsChange: Starting. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862507765, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.RunStatsChanged: Invoking callbacks was skipped because there are no subscribers. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862539795, vstest.console.dll, TestRunRequest:SendTestRunStatsChange: Completed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862805390, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: Total workloads = 1, Total started clients = 1 Total completed clients = 1, Run complete = True, Run canceled: False. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862832221, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: All runs completed stopping all managers. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862896771, vstest.console.dll, ParallelOperationManager.StopAllManagers: Stopping all managers. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862915135, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: False +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862949750, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862976821, vstest.console.dll, Occupied slots: + +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862989344, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Whole parallel run completed. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.267, 882864826457, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 2 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.268, 882865440613, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.268, 882865764037, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. +TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.293, 882890232108, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunComplete: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 19 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.294, 882891216075, vstest.console.dll, TestRunRequest:TestRunComplete: Starting. IsAborted:False IsCanceled:False. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.294, 882891593620, vstest.console.dll, ParallelOperationManager.DoActionOnAllManagers: Calling an action on all managers. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.295, 882892782990, vstest.console.dll, TestLoggerManager.HandleTestRunComplete: Ignoring as the object is disposed. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882893440728, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 1/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882893796543, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 2/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor+TestRunRequestEventsRegistrar., took 0 ms. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882894109166, vstest.console.dll, TestRunRequest:TestRunComplete: Completed. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:46:00.296, 882894143140, vstest.console.dll, TestRunRequest.Dispose: Starting. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882894583913, vstest.console.dll, TestRunRequest.Dispose: Completed. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882894795097, vstest.console.dll, TestRequestManager.RunTests: run tests completed. +TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882895069219, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is completed. +TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:46:00.298, 882895508800, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 +TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.298, 882895863482, vstest.console.dll, TestRequestSender.SetOperationComplete: Setting operation complete. +TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.298, 882896094884, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 diff --git a/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag b/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag new file mode 100644 index 000000000000..c506482dac23 --- /dev/null +++ b/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag @@ -0,0 +1,230 @@ +TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.277, 880876177783, testhost.dll, Version: 17.1.0-preview-20211109-03 +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.297, 880894371472, testhost.dll, DefaultEngineInvoker.Invoke: Testhost process started with args :[--port, 38495],[--endpoint, 127.0.0.1:038495],[--role, client],[--parentprocessid, 6573],[--diag, /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag],[--tracelevel, 4],[--telemetryoptedin, false] +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.335, 880932957654, testhost.dll, Setting up debug trace listener. +TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880933393438, testhost.dll, TestPlatformTraceListener.Setup: Replacing listener 0 with TestHostTraceListener. +TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880933647783, testhost.dll, TestPlatformTraceListener.Setup: Added test platform trace listener. +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880934110296, testhost.dll, DefaultEngineInvoker.SetParentProcessExitCallback: Monitoring parent process with id: '6573' +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.360, 880957788264, testhost.dll, DefaultEngineInvoker.GetConnectionInfo: Initialize communication on endpoint address: '127.0.0.1:038495' +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.387, 880984480400, testhost.dll, SocketClient.Start: connecting to server endpoint: 127.0.0.1:038495 +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.420, 881018106587, testhost.dll, SocketClient.OnServerConnected: connected to server endpoint: 127.0.0.1:038495 +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.425, 881022752095, testhost.dll, DefaultEngineInvoker.Invoke: Start Request Processing. +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.431, 881029057593, testhost.dll, Connected to server, and starting MessageLoopAsync +TpTrace Information: 0 : 6585, 11, 2025/08/08, 20:45:58.433, 881030328741, testhost.dll, DefaultEngineInvoker.StartProcessingAsync: Connected to vstest.console, Starting process requests. +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.436, 881034100178, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.495, 881092772383, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.597, 881194485286, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (ProtocolVersion) -> 7 +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.642, 881240138202, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"Logging TestHost Diagnostics in file: /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag"}} +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.643, 881240694802, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.643, 881240936002, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.652, 881249363767, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestExecution.Initialize) -> [ + "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll", + "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll" +] +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.662, 881259805442, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.662, 881260138875, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.664, 881261987688, testhost.dll, TestRequestHandler.OnMessageReceived: Running job 'TestExecution.Initialize'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.668, 881265678076, testhost.dll, TestExecutorService: Loading the extensions +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.669, 881266630795, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestExecution.StartWithSources) -> { + "AdapterSourceMap": { + "_none_": [ + "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll" + ] + }, + "RunSettings": "\n \n /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults\n .NETCoreApp,Version=v10.0\n False\n False\n \n \n \n \n \n normal\n \n \n \n \n", + "TestExecutionContext": { + "FrequencyOfRunStatsChangeEvent": 10, + "RunStatsChangeEventTimeout": "00:00:01.5000000", + "InIsolation": false, + "KeepAlive": false, + "AreTestCaseLevelEventsRequired": false, + "IsDebug": false, + "TestCaseFilter": "ComponentRecreation", + "FilterOptions": null + }, + "Package": null +} +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.675, 881272658760, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestExecutorPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestExecutor +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.680, 881277399341, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.680, 881277990475, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.681, 881278276809, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.683, 881280187156, testhost.dll, AssemblyResolver.ctor: Creating AssemblyResolver with searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.687, 881285101872, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285410268, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285653382, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285877149, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881286140471, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.689, 881286988484, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.690, 881287260512, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.695, 881292744802, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Resolving assembly. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.695, 881293068716, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Searching in: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.709, 881307072702, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll'. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.714, 881311438013, testhost.dll, AssemblyResolver.OnResolve: Resolved assembly: xunit.runner.visualstudio.testadapter, from path: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.713, 881310509199, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.751, 881349172064, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Resolving assembly. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.752, 881349606926, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Searching in: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.753, 881350182501, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll'. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.753, 881350572489, testhost.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter, from path: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.756, 881353414986, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.756, 881354153665, testhost.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354459146, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354724241, testhost.dll, TestPluginCache: Executors2 are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354989356, testhost.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.758, 881355293283, testhost.dll, TestPluginCache: Loggers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.760, 881357527604, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestExecutorPluginInformation2 TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestExecutor2 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.760, 881357950604, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358206903, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358431342, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358738556, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358967473, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359214685, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359441999, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359650308, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359867844, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881360162995, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.763, 881360373598, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881361557929, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881361815120, testhost.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881362062010, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362331474, testhost.dll, TestPluginCache: Executors2 are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362536256, testhost.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362721582, testhost.dll, TestPluginCache: Loggers are ''. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881369547887, testhost.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Xunit.Runner.VisualStudio.VsTestRunner +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881369886239, testhost.dll, TestExecutorExtensionManager: Loading executor Xunit.Runner.VisualStudio.VsTestRunner +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881370135304, testhost.dll, TestExecutorService: Loaded the executors +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.773, 881370929457, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestSettingsProviderPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ISettingsProvider +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371272136, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371501755, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371704674, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371940414, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372186694, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372392338, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372592802, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372816460, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881373038795, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.776, 881373302587, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.776, 881373538317, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374230329, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374475417, testhost.dll, TestPluginCache: Discoverers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374716908, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374947248, testhost.dll, TestPluginCache: Executors2 are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.778, 881375202024, testhost.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.778, 881375471597, testhost.dll, TestPluginCache: Loggers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.779, 881376498074, testhost.dll, TestExecutorService: Loaded the settings providers +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.779, 881376786332, testhost.dll, TestExecutorService: Loaded the extensions +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.780, 881377573061, testhost.dll, TestRequestHandler.OnMessageReceived: Running job 'TestExecution.StartWithSources'. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.835, 881432422557, testhost.dll, TestDiscoveryManager: Discovering tests from sources /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434322344, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestDiscovererPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestDiscoverer +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434633055, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434869135, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881435119893, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435434020, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435703303, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435973307, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436305718, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436569420, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436818765, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll +/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.840, 881437235904, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.840, 881437519293, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.847, 881445032561, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445388556, testhost.dll, TestPluginCache: Discoverers are 'Xunit.Runner.VisualStudio.VsTestRunner, xunit.runner.visualstudio.testadapter, Version=3.1.3.0, Culture=neutral, PublicKeyToken=null'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445665333, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445939675, testhost.dll, TestPluginCache: Executors2 are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.849, 881446266144, testhost.dll, TestPluginCache: Setting providers are ''. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.849, 881446536409, testhost.dll, TestPluginCache: Loggers are ''. +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.853, 881450536567, testhost.dll, PEReaderHelper.GetAssemblyType: Determined assemblyType:'Managed' for source: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.875, 881473132094, testhost.dll, BaseRunTests.RunTestInternalWithExecutors: Running tests for executor://xunit/VsTestRunner3/netcore/ +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.883, 881481165904, testhost.dll, [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103) +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.884, 881481579947, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103)"}} +TpTrace Information: 0 : 6585, 9, 2025/08/08, 20:45:59.053, 881650876858, testhost.dll, [xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests +TpTrace Verbose: 0 : 6585, 9, 2025/08/08, 20:45:59.054, 881651344140, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Information: 0 : 6585, 9, 2025/08/08, 20:45:59.462, 882060132400, testhost.dll, [xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests +TpTrace Verbose: 0 : 6585, 9, 2025/08/08, 20:45:59.463, 882060286207, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.525, 882122246618, testhost.dll, [xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.525, 882122902803, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:59.720, 882318047647, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.800, 882398144464, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly. +TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:45:59.950, 882547391476, testhost.dll, [xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL] +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.954, 882551237747, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL]"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.954, 882552150661, testhost.dll, [xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.957, 882554727663, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.959, 882556184343, testhost.dll, [xUnit.net 00:00:01.08] Expected: "persisted-value" +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557220647, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Expected: \"persisted-value\""}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557483408, testhost.dll, [xUnit.net 00:00:01.08] Actual: null +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557740758, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Actual: null"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882562203200, testhost.dll, [xUnit.net 00:00:01.08] Stack Trace: +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882562470079, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Stack Trace:"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882563154126, testhost.dll, [xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.970, 882567838702, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly()"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.971, 882568179719, testhost.dll, [xUnit.net 00:00:01.09] --- End of stack trace from previous location --- +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.971, 882568461915, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.09] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.987, 882584820287, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly. +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.998, 882595868776, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly execution completed. +TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:45:59.999, 882596270095, testhost.dll, TestRunCache: InProgressTests is null +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.000, 882597703772, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence. +TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:46:00.001, 882598323739, testhost.dll, [xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL] +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.001, 882598616776, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL]"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.002, 882599953662, testhost.dll, [xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.003, 882600590952, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601247575, testhost.dll, [xUnit.net 00:00:01.12] Expected: updated-by-component-1 +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601318488, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: updated-by-component-1"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601446156, testhost.dll, [xUnit.net 00:00:01.12] Actual: first-restored-value +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601509204, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: first-restored-value"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601635019, testhost.dll, [xUnit.net 00:00:01.12] Stack Trace: +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601691865, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601799165, testhost.dll, [xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601861081, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence()"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601982848, testhost.dll, [xUnit.net 00:00:01.12] --- End of stack trace from previous location --- +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882602063408, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602416678, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence. +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602961325, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence execution completed. +TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602994697, testhost.dll, TestRunCache: InProgressTests is null +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603211572, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation. +TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603449567, testhost.dll, [xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL] +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603512504, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL]"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603633690, testhost.dll, [xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603689484, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603813446, testhost.dll, [xUnit.net 00:00:01.12] Expected: "persisted-value-from-previous-session" +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603872065, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: \"persisted-value-from-previous-session\""}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603959669, testhost.dll, [xUnit.net 00:00:01.12] Actual: null +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882604032034, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: null"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882604136790, testhost.dll, [xUnit.net 00:00:01.12] Stack Trace: +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604191091, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604301467, testhost.dll, [xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604363273, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation()"}} +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604457749, testhost.dll, [xUnit.net 00:00:01.13] --- End of stack trace from previous location --- +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.010, 882608056357, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.13] --- End of stack trace from previous location ---"}} +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608249989, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation. +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608334086, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation execution completed. +TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608360986, testhost.dll, TestRunCache: InProgressTests is null +TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.026, 882623662748, testhost.dll, [xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests +TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.026, 882623781931, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests"}} +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.041, 882638531128, testhost.dll, BaseRunTests.RunTestInternalWithExecutors: Completed running tests for executor://xunit/VsTestRunner3/netcore/ +TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:46:00.044, 882641508317, testhost.dll, Sending test run complete +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.111, 882708353280, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestExecution.Completed","Payload":{"TestRunCompleteArgs":{"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"IsCanceled":false,"IsAborted":false,"Error":null,"AttachmentSets":[],"ElapsedTimeInRunningTests":"00:00:01.1683414","Metrics":{}},"LastRunTests":{"NewTestResults":[{"TestCase":{"Id":"e6434c85-8546-de64-5729-df26fe49478b","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"690e5537685c957784a996987c8124f07d1da2b1"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 863\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.1028853","StartTime":"2025-08-08T20:45:59.8067968+00:00","EndTime":"2025-08-08T20:45:59.946064+00:00","Properties":[]},{"TestCase":{"Id":"52742ee4-c474-c78f-c238-d7421b67cbd1","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"88905eb959bb1ec56dca8404fb7de2b550bbffc4"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Values differ\nExpected: updated-by-component-1\nActual: first-restored-value","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 798\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0150582","StartTime":"2025-08-08T20:46:00.0008778+00:00","EndTime":"2025-08-08T20:46:00.0010474+00:00","Properties":[]},{"TestCase":{"Id":"48946518-b21a-693d-9a7b-2cf937cfe436","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"e814fd97c5054328d195b79af8727d77bfa03dea"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value-from-previous-session\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 759\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0018501","StartTime":"2025-08-08T20:46:00.0061236+00:00","EndTime":"2025-08-08T20:46:00.0062347+00:00","Properties":[]}],"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"ActiveTests":[]},"RunAttachments":[],"ExecutorUris":["executor://xunit/VsTestRunner3/netcore/"]}} +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.113, 882711025439, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.114, 882711391222, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestSession.Terminate) -> null +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.114, 882711598168, testhost.dll, Session End message received from server. Closing the connection. +TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.114, 882712043540, testhost.dll, BaseRunTests.RunTests: Run is complete. +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.114, 882712121879, testhost.dll, SocketClient.Stop: Stop communication from server endpoint: 127.0.0.1:038495 +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.116, 882714037806, testhost.dll, SocketClient: Stop: Cancellation requested. Stopping message loop. +TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:46:00.117, 882714404541, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.115, 882712189345, testhost.dll, SocketClient.Stop: Stop communication from server endpoint: 127.0.0.1:038495 +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.117, 882714818383, testhost.dll, SocketClient: Stop: Cancellation requested. Stopping message loop. +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.117, 882715040759, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.118, 882715266700, testhost.dll, Closing the connection ! +TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.118, 882715641761, testhost.dll, SocketClient.PrivateStop: Stop communication from server endpoint: 127.0.0.1:038495, error: +TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.120, 882718090633, testhost.dll, Testhost process exiting. +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.122, 882719975182, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. +TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.125, 882722216106, testhost.dll, TcpClientExtensions.MessageLoopAsync: exiting MessageLoopAsync remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 diff --git a/src/Components/test/E2ETest/Tests/StatePersistenceTest.cs b/src/Components/test/E2ETest/Tests/StatePersistenceTest.cs index a05fbfa05979..703535a1d251 100644 --- a/src/Components/test/E2ETest/Tests/StatePersistenceTest.cs +++ b/src/Components/test/E2ETest/Tests/StatePersistenceTest.cs @@ -385,4 +385,253 @@ private void AssertDeclarativePageState( Browser.Equal("Streaming: True", () => Browser.FindElement(By.Id("streaming")).Text); } } + + // Tests for components with conditional rendering and recreation scenarios + // These tests validate the fix for issue #63193 where persistent state restoration + // was failing for components without keys or during component add/remove cycles + + [Theory] + [InlineData(typeof(InteractiveServerRenderMode), (string)null)] + [InlineData(typeof(InteractiveServerRenderMode), "ServerStreaming")] + [InlineData(typeof(InteractiveWebAssemblyRenderMode), (string)null)] + [InlineData(typeof(InteractiveWebAssemblyRenderMode), "WebAssemblyStreaming")] + [InlineData(typeof(InteractiveAutoRenderMode), (string)null)] + [InlineData(typeof(InteractiveAutoRenderMode), "AutoStreaming")] + public void CanRestoreStateForComponentsWithoutKeysAndConditionalRendering( + Type renderMode, + string streaming) + { + var mode = renderMode switch + { + var t when t == typeof(InteractiveServerRenderMode) => "server", + var t when t == typeof(InteractiveWebAssemblyRenderMode) => "wasm", + var t when t == typeof(InteractiveAutoRenderMode) => "auto", + _ => throw new ArgumentException($"Unknown render mode: {renderMode.Name}") + }; + + // Navigate to a page without components first to exercise enhanced navigation + NavigateToInitialPageConditional(streaming, mode); + if (mode == "auto") + { + BlockWebAssemblyResourceLoad(); + } + Browser.Click(By.Id("call-blazor-start")); + + // Navigate to page with conditional components - initially show both components + Browser.Click(By.Id("page-with-conditional-components-link")); + + if (mode != "auto") + { + RenderConditionalComponentsAndValidate(mode, renderMode, streaming, showConditional: true); + } + else + { + // For auto mode, validate that the state is persisted for both runtimes + RenderConditionalComponentsAndValidate(mode, renderMode, streaming, interactiveRuntime: "server", showConditional: true); + + UnblockWebAssemblyResourceLoad(); + Browser.Navigate().Refresh(); + NavigateToInitialPageConditional(streaming, mode); + Browser.Click(By.Id("call-blazor-start")); + Browser.Click(By.Id("page-with-conditional-components-link")); + + RenderConditionalComponentsAndValidate(mode, renderMode, streaming, interactiveRuntime: "wasm", showConditional: true); + } + } + + [Theory] + [InlineData(typeof(InteractiveServerRenderMode), (string)null)] + [InlineData(typeof(InteractiveServerRenderMode), "ServerStreaming")] + [InlineData(typeof(InteractiveWebAssemblyRenderMode), (string)null)] + [InlineData(typeof(InteractiveWebAssemblyRenderMode), "WebAssemblyStreaming")] + [InlineData(typeof(InteractiveAutoRenderMode), (string)null)] + [InlineData(typeof(InteractiveAutoRenderMode), "AutoStreaming")] + public void CanRestoreStateAfterConditionalComponentToggling( + Type renderMode, + string streaming) + { + var mode = renderMode switch + { + var t when t == typeof(InteractiveServerRenderMode) => "server", + var t when t == typeof(InteractiveWebAssemblyRenderMode) => "wasm", + var t when t == typeof(InteractiveAutoRenderMode) => "auto", + _ => throw new ArgumentException($"Unknown render mode: {renderMode.Name}") + }; + + // Navigate to page with conditional components showing initially + NavigateToInitialPageConditional(streaming, mode); + if (mode == "auto") + { + BlockWebAssemblyResourceLoad(); + } + Browser.Click(By.Id("call-blazor-start")); + Browser.Click(By.Id("page-with-conditional-components-show")); + + if (mode != "auto") + { + TestConditionalComponentToggling(mode, renderMode, streaming); + } + else + { + // For auto mode, validate both runtimes + TestConditionalComponentToggling(mode, renderMode, streaming, interactiveRuntime: "server"); + + UnblockWebAssemblyResourceLoad(); + Browser.Navigate().Refresh(); + NavigateToInitialPageConditional(streaming, mode); + Browser.Click(By.Id("call-blazor-start")); + Browser.Click(By.Id("page-with-conditional-components-show")); + + TestConditionalComponentToggling(mode, renderMode, streaming, interactiveRuntime: "wasm"); + } + } + + private void NavigateToInitialPageConditional(string streaming, string mode) + { + if (streaming == null) + { + Navigate($"subdir/persistent-state/page-no-components?render-mode={mode}&suppress-autostart"); + } + else + { + Navigate($"subdir/persistent-state/page-no-components?render-mode={mode}&streaming-id={streaming}&suppress-autostart"); + } + } + + private void RenderConditionalComponentsAndValidate( + string mode, + Type renderMode, + string streaming, + string interactiveRuntime = null, + bool showConditional = true) + { + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: streaming == null, + showConditional: showConditional, + streamingId: streaming, + streamingCompleted: false, + interactiveRuntime: interactiveRuntime); + + if (streaming == null) + { + return; + } + + Browser.Click(By.Id("end-streaming")); + + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: true, + showConditional: showConditional, + streamingId: streaming, + streamingCompleted: true, + interactiveRuntime: interactiveRuntime); + } + + private void TestConditionalComponentToggling( + string mode, + Type renderMode, + string streaming, + string interactiveRuntime = null) + { + // Initially both components should be present and restore state + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: streaming == null, + showConditional: true, + streamingId: streaming, + streamingCompleted: false, + interactiveRuntime: interactiveRuntime); + + // Hide the conditional component + Browser.Click(By.Id("toggle-conditional")); + + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: streaming == null, + showConditional: false, + streamingId: streaming, + streamingCompleted: false, + interactiveRuntime: interactiveRuntime); + + // Show the conditional component again - it should restore its state + Browser.Click(By.Id("toggle-conditional")); + + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: streaming == null, + showConditional: true, + streamingId: streaming, + streamingCompleted: false, + interactiveRuntime: interactiveRuntime); + + if (streaming != null) + { + Browser.Click(By.Id("end-streaming")); + + AssertConditionalPageState( + mode: mode, + renderMode: renderMode.Name, + interactive: true, + showConditional: true, + streamingId: streaming, + streamingCompleted: true, + interactiveRuntime: interactiveRuntime); + } + } + + private void AssertConditionalPageState( + string mode, + string renderMode, + bool interactive, + bool showConditional, + string streamingId = null, + bool streamingCompleted = false, + string interactiveRuntime = null) + { + Browser.Equal($"Render mode: {renderMode}", () => Browser.FindElement(By.Id("render-mode")).Text); + Browser.Equal($"Streaming id:{streamingId}", () => Browser.FindElement(By.Id("streaming-id")).Text); + Browser.Equal($"Show conditional: {showConditional.ToString().ToLowerInvariant()}", () => Browser.FindElement(By.Id("show-conditional")).Text); + Browser.Equal($"Interactive: {interactive}", () => Browser.FindElement(By.Id("interactive")).Text); + + if (streamingId == null || streamingCompleted) + { + interactiveRuntime = !interactive ? "none" : mode == "server" || mode == "wasm" ? mode : (interactiveRuntime ?? throw new InvalidOperationException("Specify interactiveRuntime for auto mode")); + + // Always rendered component should always be present + Browser.Exists(By.Id("always-rendered-component")); + + // Conditional component should only be present when showConditional is true + if (showConditional) + { + Browser.Exists(By.Id("conditional-component")); + } + else + { + Browser.DoesNotExist(By.Id("conditional-component")); + } + + // Check state restoration - components should restore their state correctly + Browser.Equal($"Interactive runtime: {interactiveRuntime}", () => Browser.FindElement(By.XPath("//div[@id='always-rendered-component']//p[@id='interactive-runtime']")).Text); + Browser.Equal("State found:True", () => Browser.FindElement(By.XPath("//div[@id='always-rendered-component']//p[@id='state-found']")).Text); + Browser.Equal("State value:restored", () => Browser.FindElement(By.XPath("//div[@id='always-rendered-component']//p[@id='state-value']")).Text); + + if (showConditional) + { + Browser.Equal($"Interactive runtime: {interactiveRuntime}", () => Browser.FindElement(By.XPath("//div[@id='conditional-component']//p[@id='interactive-runtime']")).Text); + Browser.Equal("State found:True", () => Browser.FindElement(By.XPath("//div[@id='conditional-component']//p[@id='state-found']")).Text); + Browser.Equal("State value:restored-conditional", () => Browser.FindElement(By.XPath("//div[@id='conditional-component']//p[@id='state-value']")).Text); + } + } + else + { + Browser.Equal("Streaming: True", () => Browser.FindElement(By.Id("streaming")).Text); + } + } } diff --git a/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithConditionalPersistentComponents.razor b/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithConditionalPersistentComponents.razor new file mode 100644 index 000000000000..0b4ae8e8462b --- /dev/null +++ b/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithConditionalPersistentComponents.razor @@ -0,0 +1,105 @@ +@page "/persistent-state/page-with-conditional-components" +@using TestContentPackage.PersistentComponents + +

Persistent component state with conditional rendering

+ +

+ This page tests persistent component state restoration for: + 1. A component without @key that always renders (tests component recreation during navigation) + 2. A component that gets conditionally rendered based on query string (tests add/remove scenarios) + Both should restore state correctly regardless of when they are destroyed and recreated. +

+ +

Render mode: @_renderMode?.GetType()?.Name

+

Streaming id:@StreamingId

+

Show conditional: @ShowConditional

+ +@if (_renderMode != null) +{ + @* Component without @key that always renders - tests navigation scenarios *@ +
+

Always Rendered Component (no @key)

+ @if (!string.IsNullOrEmpty(StreamingId)) + { + + } + else + { + + } +
+ + @* Conditionally rendered component - tests add/remove scenarios *@ + @if (ShowConditional) + { +
+

Conditionally Rendered Component

+ @if (!string.IsNullOrEmpty(StreamingId)) + { + + } + else + { + + } +
+ } +} + +@if (!string.IsNullOrEmpty(StreamingId)) +{ + End streaming +} + +@(ShowConditional ? "Hide" : "Show") conditional component +
+Go to page with no components + +@code { + + private IComponentRenderMode _renderMode; + + [SupplyParameterFromQuery(Name = "render-mode")] public string RenderMode { get; set; } + + [SupplyParameterFromQuery(Name = "streaming-id")] public string StreamingId { get; set; } + + [SupplyParameterFromQuery(Name = "server-state")] public string ServerState { get; set; } + + [SupplyParameterFromQuery(Name = "show-conditional")] public bool ShowConditional { get; set; } + + protected override void OnInitialized() + { + if (!string.IsNullOrEmpty(RenderMode)) + { + switch (RenderMode) + { + case "server": + _renderMode = new InteractiveServerRenderMode(true); + break; + case "wasm": + _renderMode = new InteractiveWebAssemblyRenderMode(true); + break; + case "auto": + _renderMode = new InteractiveAutoRenderMode(true); + break; + default: + throw new ArgumentException($"Invalid render mode: {RenderMode}"); + } + } + } + + private string GetToggleConditionalUrl() + { + var uri = new UriBuilder(Navigation.Uri); + var query = Microsoft.AspNetCore.WebUtilities.QueryHelpers.ParseQuery(uri.Query); + + query["show-conditional"] = (!ShowConditional).ToString().ToLowerInvariant(); + + uri.Query = Microsoft.AspNetCore.WebUtilities.QueryHelpers.AddQueryString("", query) + .TrimStart('?'); + + return uri.ToString(); + } + + [Inject] public NavigationManager Navigation { get; set; } +} \ No newline at end of file diff --git a/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithoutComponents.razor b/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithoutComponents.razor index a72bdbe97778..0258a3a918f2 100644 --- a/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithoutComponents.razor +++ b/src/Components/test/testassets/Components.TestServer/RazorComponents/Pages/PersistentState/PageWithoutComponents.razor @@ -8,6 +8,10 @@ Go to page with declarative state components +Go to page with conditional components + +Go to page with conditional components (show conditional) + @code { [SupplyParameterFromQuery(Name = "render-mode")] public string RenderMode { get; set; } From db2a6833a99e51e00c63ddde0b3af52434fc23f9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 8 Aug 2025 21:05:56 +0000 Subject: [PATCH 6/6] Fix unit tests for persistent state restoration and improve test reliability Co-authored-by: javiercn <6995051+javiercn@users.noreply.github.com> --- ...ValueProviderComponentSubscriptionTests.cs | 211 +++++++ .../dotnet_6573.25-08-08_20-45-57_92426.diag | 536 ------------------ ...t_6573.host.25-08-08_20-45-58_11262_5.diag | 230 -------- 3 files changed, 211 insertions(+), 766 deletions(-) delete mode 100644 src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag delete mode 100644 src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag diff --git a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs index 273246516f7a..894f0aa76ff6 100644 --- a/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs +++ b/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs @@ -263,6 +263,8 @@ public async Task GetOrComputeLastValue_FollowsCorrectValueTransitionSequence() var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); // Act & Assert - First call: Returns restored value from state + var firstCall = provider.GetCurrentValue(componentState, cascadingParameterInfo); + Assert.Equal("first-restored-value", firstCall); Assert.Equal("first-restored-value", component.State); // Change the component's property value @@ -708,4 +710,213 @@ public void Constructor_WorksCorrectly_ForPublicProperty() Assert.NotNull(subscription); subscription.Dispose(); } + + [Fact] + public async Task ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() + { + // This test simulates the scenario where a component is destroyed and recreated (like during navigation) + // and verifies that the persisted state is correctly restored in the new component instance + + // Arrange + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + + // Setup initial persisted state + var component1 = new TestComponent { State = "initial-property-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + + appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value-from-previous-session", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); + + // Act & Assert - First component instance should get the persisted value + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + Assert.Equal("persisted-value-from-previous-session", component1.State); + + // Simulate component destruction (like during navigation away) + renderer.RemoveRootComponent(componentId1); + + // Simulate component recreation (like during navigation back) - NEW SUBSCRIPTION CREATED + var component2 = new TestComponent { State = "new-component-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + var componentState2 = renderer.GetComponentState(component2); + + // Verify the key is the same (important for components without @key) + var key2 = PersistentStateValueProviderKeyResolver.ComputeKey(componentState2, nameof(TestComponent.State)); + Assert.Equal(key, key2); + + // The state should still be available for restoration + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - The new component instance should get the same persisted value + var providerForSecondComponent = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var cascadingParameterInfoForSecondComponent = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var restoredCall = providerForSecondComponent.GetCurrentValue(componentState2, cascadingParameterInfoForSecondComponent); + Assert.Equal("persisted-value-from-previous-session", restoredCall); + Assert.Equal("persisted-value-from-previous-session", component2.State); + } + + [Fact] + public async Task ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() + { + // This test simulates the full lifecycle with component recreation and state updates + // following the pattern from GetOrComputeLastValue_FollowsCorrectValueTransitionSequence + // but with subscription recreation between state restorations + + // Arrange + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + + // First component lifecycle + var component1 = new TestComponent { State = "initial-property-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + + // Pre-populate with first persisted value + appState[key] = JsonSerializer.SerializeToUtf8Bytes("first-restored-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); + + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + + // Act & Assert - First component gets restored value + var firstCall = provider.GetCurrentValue(componentState1, cascadingParameterInfo); + Assert.Equal("first-restored-value", firstCall); + Assert.Equal("first-restored-value", component1.State); + + // Update component property + component1.State = "updated-by-component-1"; + Assert.Equal("updated-by-component-1", provider.GetCurrentValue(componentState1, cascadingParameterInfo)); + + // Simulate component destruction and recreation (NEW SUBSCRIPTION CREATED) + renderer.RemoveRootComponent(componentId1); + + var component2 = new TestComponent { State = "new-component-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + var componentState2 = renderer.GetComponentState(component2); + + // Restore state with a different value + appState.Clear(); + appState[key] = JsonSerializer.SerializeToUtf8Bytes("second-restored-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.ValueUpdate); + + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - New component gets the updated restored value + var secondComponentCall = provider.GetCurrentValue(componentState2, cascadingParameterInfo); + Assert.Equal("second-restored-value", secondComponentCall); + Assert.Equal("second-restored-value", component2.State); + + // Continue with property updates on the new component + component2.State = "updated-by-component-2"; + Assert.Equal("updated-by-component-2", provider.GetCurrentValue(componentState2, cascadingParameterInfo)); + } + + [Fact] + public async Task ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() + { + // This test verifies that the fix works even when skipNotifications is true during component recreation, + // which is the core scenario that was broken before our fix + + // Arrange + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + + // Setup persisted state + var component1 = new TestComponent { State = "component-initial-value" }; + var componentId1 = renderer.AssignRootComponentId(component1); + var componentState1 = renderer.GetComponentState(component1); + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState1, nameof(TestComponent.State)); + + appState[key] = JsonSerializer.SerializeToUtf8Bytes("persisted-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); + + // First component gets the persisted value + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId1, ParameterView.Empty)); + var firstCall = provider.GetCurrentValue(componentState1, cascadingParameterInfo); + Assert.Equal("persisted-value", firstCall); + Assert.Equal("persisted-value", component1.State); + + // Destroy and recreate component (simulating navigation or component without @key) + renderer.RemoveRootComponent(componentId1); + + // Create new component instance - this will create a NEW SUBSCRIPTION + var component2 = new TestComponent { State = "different-initial-value" }; + var componentId2 = renderer.AssignRootComponentId(component2); + var componentState2 = renderer.GetComponentState(component2); + + // Render the new component - this should restore the persisted value even if skipNotifications is true + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId2, ParameterView.Empty)); + + // Assert - The new component should get the persisted value, not its initial property value + var providerForLastComponent = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var cascadingParameterInfoForLastComponent = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + var restoredCall2 = providerForLastComponent.GetCurrentValue(componentState2, cascadingParameterInfoForLastComponent); + Assert.Equal("persisted-value", restoredCall2); + Assert.Equal("persisted-value", component2.State); + } + + [Fact] + public async Task DebugTest_UnderstandIgnoreComponentPropertyValueFlag() + { + // Simple test to understand the _ignoreComponentPropertyValue flag behavior + var appState = new Dictionary(); + var manager = new ComponentStatePersistenceManager(NullLogger.Instance); + var serviceProvider = PersistentStateProviderServiceCollectionExtensions.AddSupplyValueFromPersistentComponentStateProvider(new ServiceCollection()) + .AddSingleton(manager) + .AddSingleton(manager.State) + .AddFakeLogging() + .BuildServiceProvider(); + var renderer = new TestRenderer(serviceProvider); + var provider = (PersistentStateValueProvider)renderer.ServiceProviderCascadingValueSuppliers.Single(); + var component = new TestComponent { State = "initial-property-value" }; + var componentId = renderer.AssignRootComponentId(component); + var componentState = renderer.GetComponentState(component); + var cascadingParameterInfo = CreateCascadingParameterInfo(nameof(TestComponent.State), typeof(string)); + + // Set up state to restore + var key = PersistentStateValueProviderKeyResolver.ComputeKey(componentState, nameof(TestComponent.State)); + appState[key] = JsonSerializer.SerializeToUtf8Bytes("restored-value", JsonSerializerOptions.Web); + await manager.RestoreStateAsync(new TestStore(appState), RestoreContext.InitialValue); + + // Render component - this should restore the value + await renderer.Dispatcher.InvokeAsync(() => renderer.RenderRootComponentAsync(componentId, ParameterView.Empty)); + + // First call should return restored value + var firstCall = provider.GetCurrentValue(componentState, cascadingParameterInfo); + Assert.Equal("restored-value", firstCall); + Assert.Equal("restored-value", component.State); + + // Update the component's property manually + component.State = "manually-updated-value"; + + // Second call should return the manually updated value + var secondCall = provider.GetCurrentValue(componentState, cascadingParameterInfo); + Assert.Equal("manually-updated-value", secondCall); + } } diff --git a/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag b/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag deleted file mode 100644 index f1ea85a673f4..000000000000 --- a/src/Components/Components/test/logs/dotnet_6573.25-08-08_20-45-57_92426.diag +++ /dev/null @@ -1,536 +0,0 @@ -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.936, 880534028500, vstest.console.dll, Version: 17.15.0-preview-25322-101 Current process architecture: X64 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.941, 880538476294, vstest.console.dll, Runtime location: /home/runner/work/aspnetcore/aspnetcore/.dotnet/shared/Microsoft.NETCore.App/10.0.0-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880543560026, vstest.console.dll, Using .Net Framework version:.NETCoreApp,Version=v10.0 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880543857551, vstest.console.dll, ArtifactProcessingPostProcessModeProcessorExecutor.Initialize: ArtifactProcessingMode.Collect -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.946, 880544117366, vstest.console.dll, TestSessionCorrelationIdProcessorModeProcessorExecutor.Initialize: TestSessionCorrelationId '6536_12157955-8cd2-4dd7-b6fa-db8cb9515d61' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.957, 880554907572, vstest.console.dll, FilePatternParser: The given file /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll is a full path. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.962, 880559562162, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: RuntimeProvider.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestRuntimePluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Host.ITestRuntimeProvider -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.962, 880560085279, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.963, 880560328603, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.963, 880560567329, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.964, 880561270011, vstest.console.dll, AssemblyResolver.ctor: Creating AssemblyResolver with searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880562578815, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880562853237, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.965, 880563061836, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563296625, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563508811, vstest.console.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880563797840, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.966, 880564039382, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564290390, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564554072, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880564788630, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.967, 880565033968, vstest.console.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions,/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.968, 880566039957, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.969, 880566295474, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.979, 880576623437, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.BlameDataCollector: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.979, 880577119603, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.BlameDataCollector, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.981, 880578413779, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.BlameDataCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580371765, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580597546, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.983, 880580879954, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.984, 880581289358, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.984, 880581551507, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582414609, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582642264, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.985, 880582934930, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.TestHostRuntimeProvider: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.986, 880583380843, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.TestHostRuntimeProvider, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.986, 880583638524, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.988, 880585490512, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DefaultTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.988, 880586098797, vstest.console.dll, GetTestExtensionFromType: Register extension with identifier data 'HostProvider://DotnetTestHost' and type 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager, Microsoft.TestPlatform.TestHostRuntimeProvider, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' inside file '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586411782, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586642172, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.989, 880586997766, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.990, 880587422118, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.990, 880587623985, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588367283, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588570563, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.991, 880588841288, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Diagnostics.NETCore.Client: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.992, 880589225726, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Diagnostics.NETCore.Client, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.992, 880589433464, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.12.32301, Culture=neutral, PublicKeyToken=31bf3856ad364e35' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590335418, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590536523, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590719014, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Bcl.AsyncInterfaces.dll', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880590887809, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Bcl.AsyncInterfaces.exe', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.993, 880591086259, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591251889, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Bcl.AsyncInterfaces.dll', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591423369, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Bcl.AsyncInterfaces.exe', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591585261, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Failed to load assembly. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591752573, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880591926148, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.994, 880592147210, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592323770, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592496122, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.995, 880592885879, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595225137, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595486836, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595722265, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:57.998, 880595920345, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:57.999, 880597131025, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597341058, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Bcl.AsyncInterfaces: Resolved from cache. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597506456, vstest.console.dll, CurrentDomainAssemblyResolve: Resolving assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.000, 880597663169, vstest.console.dll, CurrentDomainAssemblyResolve: Failed to resolve assembly 'Microsoft.Bcl.AsyncInterfaces'. -TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.012, 880609884727, vstest.console.dll, TestPluginDiscoverer: Failed to get types from assembly 'Microsoft.Diagnostics.NETCore.Client, Version=0.2.12.32301, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. -Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - - at System.Reflection.RuntimeModule.GetDefinedTypes() - at System.Reflection.RuntimeModule.GetTypes() - at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginDiscoverer.GetTestExtensionsFromAssembly[TPluginInfo,TExtension](Assembly assembly, Dictionary`2 pluginInfos, String filePath) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginDiscoverer.cs:line 159 -System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' - ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null' - at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) - at System.Reflection.Assembly.Load(AssemblyName assemblyRef) - at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 514 - at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName) - at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName) -System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' -System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' -TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610501148, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' - ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Culture=neutral, PublicKeyToken=null' - at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) - at System.Reflection.Assembly.Load(AssemblyName assemblyRef) - at Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.TestPluginCache.CurrentDomainAssemblyResolve(Object sender, AssemblyResolveEventArgs args) in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/ExtensionFramework/TestPluginCache.cs:line 514 - at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName) - at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName) -TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610770732, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' -TpTrace Warning: 0 : 6573, 1, 2025/08/08, 20:45:58.013, 880610945718, vstest.console.dll, LoaderExceptions: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified. - -File name: 'Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611211775, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611391641, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611642499, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.TestPlatform.Extensions.EventLogCollector: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.014, 880611946176, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.TestPlatform.Extensions.EventLogCollector, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.015, 880612183730, vstest.console.dll, MetadataReaderExtensionsHelper: Discovering extensions inside assembly 'Microsoft.TestPlatform.Extensions.EventLogCollector, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' file path '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll' -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.016, 880613741909, vstest.console.dll, TestPluginCache: Discovered the extensions using extension path ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.016, 880613971287, vstest.console.dll, TestPluginCache: Discoverers are ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614183553, vstest.console.dll, TestPluginCache: Executors are ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614337180, vstest.console.dll, TestPluginCache: Executors2 are ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614484345, vstest.console.dll, TestPluginCache: Setting providers are ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880614634626, vstest.console.dll, TestPluginCache: Loggers are ''. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.017, 880615035504, vstest.console.dll, TestPluginCache: TestHosts are 'HostProvider://DefaultTestHost,HostProvider://DotnetTestHost'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.018, 880615230198, vstest.console.dll, TestPluginCache: DataCollectors are ''. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628395117, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is starting. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628615278, vstest.console.dll, RunTestsArgumentProcessor:Execute: Queuing Test run. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.031, 880628995418, vstest.console.dll, TestRequestManager.RunTests: run tests started. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.033, 880630489217, vstest.console.dll, AssemblyMetadataProvider.GetFrameworkName: Determined framework:'.NETCoreApp,Version=v10.0' for source: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.033, 880630795489, vstest.console.dll, Determined framework for all sources: .NETCoreApp,Version=v10.0 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.035, 880632584869, vstest.console.dll, TestRequestManager.UpdateRunSettingsIfRequired: Default architecture: X64 IsDefaultTargetArchitecture: True, Current process architecture: X64 OperatingSystem: Unix. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634414636, vstest.console.dll, AssemblyMetadataProvider.GetArchitecture: Determined architecture:AnyCPU info for assembly: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634621512, vstest.console.dll, Determined platform for source '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' was AnyCPU and it will use the default plaform X64. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880634783905, vstest.console.dll, None of the sources provided any runnable platform, using the default platform: X64 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.037, 880635056043, vstest.console.dll, Platform was updated to 'X64'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.040, 880637395692, vstest.console.dll, Compatible sources list: -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.040, 880637618137, vstest.console.dll, /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.043, 880640676677, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641440113, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Resolving assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641638453, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641812167, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.044, 880641980512, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642176838, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642336106, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.VisualStudio.TestPlatform.Fakes.dll', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642503518, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.VisualStudio.TestPlatform.Fakes.exe', returning. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642657265, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Fakes: Failed to load assembly. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.045, 880642995226, vstest.console.dll, Failed to load assembly Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral. Reason:System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. - -File name: 'Microsoft.VisualStudio.TestPlatform.Fakes, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null' - at System.Reflection.RuntimeAssembly.InternalLoad(AssemblyName assemblyName, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext, RuntimeAssembly requestingAssembly, Boolean throwOnFileNotFound) - at System.Reflection.Assembly.Load(AssemblyName assemblyRef) - at Microsoft.VisualStudio.TestPlatform.Common.Utilities.FakesUtilities.LoadTestPlatformAssembly() in /__w/1/s/src/vstest/src/Microsoft.TestPlatform.Common/Utilities/FakesUtilities.cs:line 273 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.047, 880644503522, vstest.console.dll, TestPluginCache: Update extensions started. Skip filter = False -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.047, 880645059961, vstest.console.dll, TestPluginCache: Using directories for assembly resolution '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.048, 880645270815, vstest.console.dll, TestPluginCache: Updated the available extensions to '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestLogger.dll'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.061, 880658613787, vstest.console.dll, TestEngine: Initializing Parallel Execution as MaxCpuCount is set to: 1 -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.062, 880659979086, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DefaultTestHostManager -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.063, 880660461256, vstest.console.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Hosting.DotnetTestHostManager -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.063, 880660847888, vstest.console.dll, TestHostManagerCallbacks.ctor: Forwarding output is enabled. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.064, 880661486460, vstest.console.dll, InferRunSettingsHelper.IsTestSettingsEnabled: Unable to navigate to RunSettings/MSTest. Current node: RunSettings -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.067, 880664234060, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.069, 880667025512, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.070, 880667718476, vstest.console.dll, Occupied slots: - -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.074, 880672095538, vstest.console.dll, TestEngine.GetExecutionManager: Chosen execution manager 'Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.Parallel.ParallelProxyExecutionManager, Microsoft.TestPlatform.CrossPlatEngine, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ParallelLevel '1'. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.075, 880672387714, vstest.console.dll, TestPlatform.GetSkipDefaultAdapters: Not skipping default adapters SkipDefaultAdapters was false. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.075, 880672642259, vstest.console.dll, TestRunRequest.ExecuteAsync: Creating test run request. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.076, 880673363285, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.077, 880675109956, vstest.console.dll, TestRunRequest.ExecuteAsync: Starting run with settings:TestRunCriteria: - KeepAlive=False,FrequencyOfRunStatsChangeEvent=10,RunStatsChangeEventTimeout=00:00:01.5000000,TestCaseFilter=ComponentRecreation,TestExecutorLauncher= - Settingsxml= - - /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults - X64 - .NETCoreApp,Version=v10.0 - False - False - - - - - - normal - - - - - - -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.078, 880675379990, vstest.console.dll, TestRunRequest.ExecuteAsync: Wait for the first run request is over. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.079, 880676188029, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunStart: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.079, 880676419852, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunStart: Invoking callbacks was skipped because there are no subscribers. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.080, 880677916286, vstest.console.dll, ParallelProxyExecutionManager: Start execution. Total sources: 1 -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678493173, vstest.console.dll, ParallelOperationManager.StartWork: Starting adding 1 workloads. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678706030, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: True -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880678929718, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.081, 880679129731, vstest.console.dll, Occupied slots: - -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.083, 880680559170, vstest.console.dll, TestHostManagerCallbacks.ctor: Forwarding output is enabled. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.083, 880680938448, vstest.console.dll, TestRequestSender is acting as server. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681397044, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Adding 1 workload to slot, remaining workloads 0. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681593511, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 0, OccupiedSlotCount = 1. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.084, 880681837036, vstest.console.dll, Occupied slots: -0: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.086, 880683446290, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: Started host in slot number 0 for work (source): /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.087, 880684951010, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing uninitialized client. Started clients: 0 -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685307245, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Initializing test run. Started clients: 0 -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685522026, vstest.console.dll, ProxyExecutionManager: Test host is always Lazy initialize. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.088, 880685872110, vstest.console.dll, TestRequestSender.InitializeCommunication: initialize communication. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689537473, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items, which is the max parallel level. Won't start more work. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689773654, vstest.console.dll, ParallelOperationManager.RunWorkInParallel: We started 1 work items in here, returning True. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:45:58.092, 880689980711, vstest.console.dll, TestRunRequest.ExecuteAsync: Started. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:45:58.093, 880691122192, vstest.console.dll, TestRunRequest.WaitForCompletion: Waiting with timeout -1. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.107, 880705059955, vstest.console.dll, SocketServer.Start: Listening on endpoint : 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710334512, vstest.console.dll, DotnetTestHostmanager.GetTestHostProcessStartInfo: Platform environment 'X64' target architecture 'X64' framework '.NETCoreApp,Version=v10.0' OS 'Unix' -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710681610, vstest.console.dll, DotnetTestHostmanager: Adding --runtimeconfig "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.json" in args -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.113, 880710902303, vstest.console.dll, DotnetTestHostmanager: Adding --depsfile "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.deps.json" in args -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711207673, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Resolving assembly. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711428074, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions'. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711667451, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Extensions.DependencyModel.dll', returning. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880711917768, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Assembly path does not exist: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Extensions.DependencyModel.exe', returning. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.114, 880712168637, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Searching in: '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101'. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.115, 880712534931, vstest.console.dll, AssemblyResolver.OnResolve: Microsoft.Extensions.DependencyModel: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Extensions.DependencyModel.dll'. -TpTrace Information: 0 : 6573, 5, 2025/08/08, 20:45:58.115, 880712946880, vstest.console.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.Extensions.DependencyModel, from path: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Microsoft.Extensions.DependencyModel.dll -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713607022, vstest.console.dll, DotnetTestHostmanager: Runtimeconfig.dev.json /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.dev.json does not exist. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713809440, vstest.console.dll, DotnetTestHostManager: Found testhost.dll in source directory: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.116, 880713999074, vstest.console.dll, DotnetTestHostmanager: Current process architetcure 'X64' -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716182591, vstest.console.dll, DotnetTestHostmanager.LaunchTestHostAsync: Compatible muxer architecture of running process 'X64' and target architecture 'X64' -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716388025, vstest.console.dll, DotnetTestHostmanager: Full path of testhost.dll is /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716581896, vstest.console.dll, DotnetTestHostmanager: Full path of host exe is /home/runner/work/aspnetcore/aspnetcore/.dotnet/dotnet -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.119, 880716785226, vstest.console.dll, DotnetTestHostManager: Starting process '/home/runner/work/aspnetcore/aspnetcore/.dotnet/dotnet' with command line 'exec --runtimeconfig "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.runtimeconfig.json" --depsfile "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.deps.json" "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/testhost.dll" --port 38495 --endpoint 127.0.0.1:038495 --role client --parentprocessid 6573 --diag "/home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag" --tracelevel 4 --telemetryoptedin false' -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.140, 880737484331, vstest.console.dll, Test Runtime launched -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.140, 880737797856, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostLaunched: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 0 ms. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.141, 880738245772, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting for connection with timeout: 90000. -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:45:58.425, 881022947505, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: SocketServer: ClientConnected: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender., took 0 ms. -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:45:58.431, 881029067801, vstest.console.dll, SocketServer.OnClientConnected: Client connected for endPoint: 127.0.0.1:38495, starting MessageLoopAsync: -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.432, 881029555423, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.426, 881023220656, vstest.console.dll, TestRequestSender.WaitForRequestHandlerConnection: waiting took 284 ms, with timeout 90000 ms, and result 0, which is success. -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.494, 881092102592, vstest.console.dll, TestRequestSender.CheckVersionWithTestHost: Sending check version message: {"MessageType":"ProtocolVersion","Payload":7} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.613, 881210928106, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.614, 881211629024, vstest.console.dll, TestRequestSender.CheckVersionWithTestHost: onMessageReceived received message: (ProtocolVersion) -> {"MessageType":"ProtocolVersion","Payload":5} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.622, 881220157698, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass29_0., took 8 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.623, 881220475080, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 190 ms -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.623, 881220892650, vstest.console.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.624, 881221202168, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.BlameDataCollector.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.TestHostRuntimeProvider.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.Diagnostics.NETCore.Client.dll -/home/runner/work/aspnetcore/aspnetcore/.dotnet/sdk/10.0.100-preview.7.25322.101/Extensions/Microsoft.TestPlatform.Extensions.EventLogCollector.dll -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.624, 881221506806, vstest.console.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.632, 881229621777, vstest.console.dll, TestRequestSender.InitializeExecution: Sending initialize execution with message: {"Version":5,"MessageType":"TestExecution.Initialize","Payload":["/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll","/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll"]} -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.632, 881230081836, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Execution starting. Started clients: 1 -TpTrace Warning: 0 : 6573, 5, 2025/08/08, 20:45:58.633, 881230658443, vstest.console.dll, InferRunSettingsHelper.MakeRunsettingsCompatible: Removing the following settings: TargetPlatform from RunSettings file. To use those settings please move to latest version of Microsoft.NET.Test.Sdk -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.646, 881244072157, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.647, 881244679231, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"Logging TestHost Diagnostics in file: /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag"}} -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.655, 881252648662, vstest.console.dll, TestRequestSender.StartTestRun: Sending test run with message: {"Version":5,"MessageType":"TestExecution.StartWithSources","Payload":{"AdapterSourceMap":{"_none_":["/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll"]},"RunSettings":"\n \n /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults\n .NETCoreApp,Version=v10.0\n False\n False\n \n \n \n \n \n normal\n \n \n \n \n","TestExecutionContext":{"FrequencyOfRunStatsChangeEvent":10,"RunStatsChangeEventTimeout":"00:00:01.5000000","InIsolation":false,"KeepAlive":false,"AreTestCaseLevelEventsRequired":false,"IsDebug":false,"TestCaseFilter":"ComponentRecreation","FilterOptions":null},"Package":null}} -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:45:58.655, 881252831433, vstest.console.dll, ParallelProxyExecutionManager.StartTestRunOnConcurrentManager: Execution started. Started clients: 1 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.655, 881253135198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881253534444, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881253840064, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.656, 881254131489, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 9 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.657, 881254386144, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 33 ms -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.656, 881253783591, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.884, 881481922006, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.885, 881482304650, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103)"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.885, 881482739041, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:58.886, 881484166025, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484451348, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484691627, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.887, 881484903562, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 2 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:58.888, 881485176472, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 230 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.054, 881651704513, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.055, 881652360688, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.055, 881652700964, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.055, 881653065985, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653337241, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653560478, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653771362, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.056, 881653984440, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 168 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.466, 882064039765, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064395549, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064718122, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064880575, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064912505, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064931650, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.467, 882064950255, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 410 ms -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.468, 882065568149, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123306747, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123638867, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.526, 882123934309, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882124251301, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882124650436, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.527, 882124368642, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.527, 882125082042, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.532, 882129287746, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 64 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882552317653, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882552750682, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL]"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.955, 882553091819, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553342517, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553563429, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553757311, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.956, 882553952035, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 424 ms -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.957, 882554342854, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.957, 882554993990, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555273442, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555516566, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882555729333, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.958, 882556047177, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.959, 882556391570, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.959, 882556616680, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.958, 882555855398, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.960, 882558034958, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558269005, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Expected: \"persisted-value\""}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558549198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882558781421, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.961, 882559073767, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559307003, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.961, 882558912827, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559744690, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.962, 882559944443, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560219005, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Actual: null"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560461669, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.963, 882560736963, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.963, 882560949289, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561193104, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561402275, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.964, 882561612718, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563289629, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563538994, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Stack Trace:"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.966, 882563781617, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.966, 882564090373, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.967, 882564339489, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.973, 882571040019, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571282051, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 7 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571474911, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 9 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571671929, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.974, 882571911256, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly()"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572232726, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572468015, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572670042, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882572856931, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.975, 882573086329, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573274671, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573518166, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.09] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573755719, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.976, 882573966964, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:45:59.977, 882574215728, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.977, 882574356251, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:45:59.980, 882578067440, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.977, 882574528031, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:45:59.984, 882582145434, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 8 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.001, 882598901758, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599192702, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL]"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599478696, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599711290, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.002, 882599746986, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882599911403, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882600085919, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.002, 882600104113, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 17 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.003, 882600835188, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.003, 882601102597, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.005, 882602920291, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.007, 882605109589, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605318198, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605501901, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605714478, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 5 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.008, 882605905234, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606202860, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: updated-by-component-1"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606460300, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606677366, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882606861500, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.009, 882607079496, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607288817, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607473923, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607673706, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: first-restored-value"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.010, 882607947868, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.011, 882608787606, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.011, 882609051178, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.012, 882609177864, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.012, 882609213521, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.011, 882609115558, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.012, 882609842235, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 2 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.012, 882610157634, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 2 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882610422438, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882610708953, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.013, 882611072792, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882611375928, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.014, 882611393912, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882611631926, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.014, 882612078360, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612288091, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612497563, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882612739093, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence()"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.015, 882613040456, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613278651, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.016, 882613301744, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613486539, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882613833527, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.016, 882614142764, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614329833, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614537952, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882614800211, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.017, 882615030181, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615242537, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615463891, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615658364, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.018, 882615855392, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.018, 882616048282, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616262281, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL]"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616494355, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616727830, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.019, 882616759770, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.019, 882616938945, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621253801, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621456599, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 5 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621651854, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.024, 882621899657, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622190510, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622418566, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.025, 882622444574, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882622717073, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623017213, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623040527, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 1 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623057679, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623090269, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: \"persisted-value-from-previous-session\""}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.025, 882623145773, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623181730, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623196197, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623213900, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623228077, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623242955, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623287568, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: null"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623325799, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623348071, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623368910, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623381273, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623394127, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623408674, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623440333, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623473866, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623495075, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623513830, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623526514, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623539398, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623553565, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623590834, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation()"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623636720, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623660484, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623673108, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623685401, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623699397, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623724494, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623769327, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.13] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623806186, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623847293, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623860377, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623872750, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623885585, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 0 ms -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623916462, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623957769, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.026, 882623997423, vstest.console.dll, TestRunRequest:SendTestRunMessage: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628089867, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.LogMessages: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628119211, vstest.console.dll, TestRunRequest:SendTestRunMessage: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628137856, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: LengthPrefixCommunicationChannel: MessageReceived: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommunicationUtilities.TestRequestSender+<>c__DisplayClass34_0., took 4 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.030, 882628157623, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 after 4 ms -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.030, 882627462974, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628228115, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628261668, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628293888, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628335816, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.031, 882628370671, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunMessage: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.111, 882709121314, vstest.console.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:51876 localEndPoint: 127.0.0.1:38495 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.112, 882709811893, vstest.console.dll, TestRequestSender.OnExecutionMessageReceived: Received message: {"Version":5,"MessageType":"TestExecution.Completed","Payload":{"TestRunCompleteArgs":{"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"IsCanceled":false,"IsAborted":false,"Error":null,"AttachmentSets":[],"ElapsedTimeInRunningTests":"00:00:01.1683414","Metrics":{}},"LastRunTests":{"NewTestResults":[{"TestCase":{"Id":"e6434c85-8546-de64-5729-df26fe49478b","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"690e5537685c957784a996987c8124f07d1da2b1"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 863\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.1028853","StartTime":"2025-08-08T20:45:59.8067968+00:00","EndTime":"2025-08-08T20:45:59.946064+00:00","Properties":[]},{"TestCase":{"Id":"52742ee4-c474-c78f-c238-d7421b67cbd1","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"88905eb959bb1ec56dca8404fb7de2b550bbffc4"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Values differ\nExpected: updated-by-component-1\nActual: first-restored-value","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 798\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0150582","StartTime":"2025-08-08T20:46:00.0008778+00:00","EndTime":"2025-08-08T20:46:00.0010474+00:00","Properties":[]},{"TestCase":{"Id":"48946518-b21a-693d-9a7b-2cf937cfe436","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"e814fd97c5054328d195b79af8727d77bfa03dea"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value-from-previous-session\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 759\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0018501","StartTime":"2025-08-08T20:46:00.0061236+00:00","EndTime":"2025-08-08T20:46:00.0062347+00:00","Properties":[]}],"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"ActiveTests":[]},"RunAttachments":[],"ExecutorUris":["executor://xunit/VsTestRunner3/netcore/"]}} -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.113, 882710322386, vstest.console.dll, TestRequestSender.EndSession: Sending end session. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.113, 882710661640, vstest.console.dll, ProxyOperationManager.Close: waiting for test host to exit for 100 ms -TpTrace Warning: 0 : 6573, 5, 2025/08/08, 20:46:00.155, 882752800829, vstest.console.dll, TestHostManagerCallbacks.ErrorReceivedCallback Test host standard error line: -TpTrace Verbose: 0 : 6573, 5, 2025/08/08, 20:46:00.156, 882753736744, vstest.console.dll, TestHostManagerCallbacks.StandardOutputReceivedCallback Test host standard output line: -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.160, 882757460316, vstest.console.dll, TestHostProvider.ExitCallBack: Host exited starting callback. -TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762196458, vstest.console.dll, TestHostManagerCallbacks.ExitCallBack: Testhost processId: 6585 exited with exitcode: 0 error: '' -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762414566, vstest.console.dll, DotnetTestHostManager.OnHostExited: invoking OnHostExited callback -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882762870927, vstest.console.dll, CrossPlatEngine.TestHostManagerHostExited: calling on client process exit callback. -TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.165, 882763156751, vstest.console.dll, TestRequestSender.OnClientProcessExit: Test host process exited. Standard error: -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763186917, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763415184, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.166, 882763504300, vstest.console.dll, Closing the connection -TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882763713150, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 -TpTrace Information: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882763912753, vstest.console.dll, SocketServer.Stop: Cancellation requested. Stopping message loop. -TpTrace Verbose: 0 : 6573, 9, 2025/08/08, 20:46:00.166, 882764145728, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: HostProviderEvents.OnHostExited: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client.ProxyOperationManager., took 1 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.248, 882845987358, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Handling a run completion, this can be either one part of parallel run completing, or the whole parallel run completing. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862271594, vstest.console.dll, TestRunRequest:SendTestRunStatsChange: Starting. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862507765, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.RunStatsChanged: Invoking callbacks was skipped because there are no subscribers. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862539795, vstest.console.dll, TestRunRequest:SendTestRunStatsChange: Completed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862805390, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: Total workloads = 1, Total started clients = 1 Total completed clients = 1, Run complete = True, Run canceled: False. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862832221, vstest.console.dll, ParallelProxyExecutionManager: HandlePartialRunComplete: All runs completed stopping all managers. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862896771, vstest.console.dll, ParallelOperationManager.StopAllManagers: Stopping all managers. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862915135, vstest.console.dll, ParallelOperationManager.ClearSlots: Clearing all slots. Slots should accept more work: False -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862949750, vstest.console.dll, ParallelOperationManager.SetOccupiedSlotCount: Setting slot counts AvailableSlotCount = 1, OccupiedSlotCount = 0. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862976821, vstest.console.dll, Occupied slots: - -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.265, 882862989344, vstest.console.dll, ParallelRunEventsHandler.HandleTestRunComplete: Whole parallel run completed. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.267, 882864826457, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 2 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.268, 882865440613, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.268, 882865764037, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestResult: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 0 ms. -TpTrace Verbose: 0 : 6573, 4, 2025/08/08, 20:46:00.293, 882890232108, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: InternalTestLoggerEvents.SendTestRunComplete: Invoking callback 1/1 for Microsoft.VisualStudio.TestPlatform.CommandLine.Internal.ConsoleLogger., took 19 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.294, 882891216075, vstest.console.dll, TestRunRequest:TestRunComplete: Starting. IsAborted:False IsCanceled:False. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.294, 882891593620, vstest.console.dll, ParallelOperationManager.DoActionOnAllManagers: Calling an action on all managers. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.295, 882892782990, vstest.console.dll, TestLoggerManager.HandleTestRunComplete: Ignoring as the object is disposed. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882893440728, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 1/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.TestRunResultAggregator., took 0 ms. -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882893796543, vstest.console.dll, MulticastDelegateUtilities.SafeInvoke: TestRun.TestRunComplete: Invoking callback 2/2 for Microsoft.VisualStudio.TestPlatform.CommandLine.Processors.RunTestsArgumentExecutor+TestRunRequestEventsRegistrar., took 0 ms. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.296, 882894109166, vstest.console.dll, TestRunRequest:TestRunComplete: Completed. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:46:00.296, 882894143140, vstest.console.dll, TestRunRequest.Dispose: Starting. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882894583913, vstest.console.dll, TestRunRequest.Dispose: Completed. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882894795097, vstest.console.dll, TestRequestManager.RunTests: run tests completed. -TpTrace Information: 0 : 6573, 1, 2025/08/08, 20:46:00.297, 882895069219, vstest.console.dll, RunTestsArgumentProcessor:Execute: Test run is completed. -TpTrace Verbose: 0 : 6573, 1, 2025/08/08, 20:46:00.298, 882895508800, vstest.console.dll, Executor.Execute: Exiting with exit code of 1 -TpTrace Verbose: 0 : 6573, 10, 2025/08/08, 20:46:00.298, 882895863482, vstest.console.dll, TestRequestSender.SetOperationComplete: Setting operation complete. -TpTrace Information: 0 : 6573, 10, 2025/08/08, 20:46:00.298, 882896094884, vstest.console.dll, SocketServer.Stop: Stop server endPoint: 127.0.0.1:38495 diff --git a/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag b/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag deleted file mode 100644 index c506482dac23..000000000000 --- a/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag +++ /dev/null @@ -1,230 +0,0 @@ -TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.277, 880876177783, testhost.dll, Version: 17.1.0-preview-20211109-03 -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.297, 880894371472, testhost.dll, DefaultEngineInvoker.Invoke: Testhost process started with args :[--port, 38495],[--endpoint, 127.0.0.1:038495],[--role, client],[--parentprocessid, 6573],[--diag, /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag],[--tracelevel, 4],[--telemetryoptedin, false] -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.335, 880932957654, testhost.dll, Setting up debug trace listener. -TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880933393438, testhost.dll, TestPlatformTraceListener.Setup: Replacing listener 0 with TestHostTraceListener. -TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880933647783, testhost.dll, TestPlatformTraceListener.Setup: Added test platform trace listener. -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.336, 880934110296, testhost.dll, DefaultEngineInvoker.SetParentProcessExitCallback: Monitoring parent process with id: '6573' -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.360, 880957788264, testhost.dll, DefaultEngineInvoker.GetConnectionInfo: Initialize communication on endpoint address: '127.0.0.1:038495' -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.387, 880984480400, testhost.dll, SocketClient.Start: connecting to server endpoint: 127.0.0.1:038495 -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.420, 881018106587, testhost.dll, SocketClient.OnServerConnected: connected to server endpoint: 127.0.0.1:038495 -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:45:58.425, 881022752095, testhost.dll, DefaultEngineInvoker.Invoke: Start Request Processing. -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.431, 881029057593, testhost.dll, Connected to server, and starting MessageLoopAsync -TpTrace Information: 0 : 6585, 11, 2025/08/08, 20:45:58.433, 881030328741, testhost.dll, DefaultEngineInvoker.StartProcessingAsync: Connected to vstest.console, Starting process requests. -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.436, 881034100178, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.495, 881092772383, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.597, 881194485286, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (ProtocolVersion) -> 7 -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.642, 881240138202, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"Logging TestHost Diagnostics in file: /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/logs/dotnet_6573.host.25-08-08_20-45-58_11262_5.diag"}} -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.643, 881240694802, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.643, 881240936002, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.652, 881249363767, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestExecution.Initialize) -> [ - "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll", - "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll" -] -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.662, 881259805442, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.662, 881260138875, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.664, 881261987688, testhost.dll, TestRequestHandler.OnMessageReceived: Running job 'TestExecution.Initialize'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.668, 881265678076, testhost.dll, TestExecutorService: Loading the extensions -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:45:58.669, 881266630795, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestExecution.StartWithSources) -> { - "AdapterSourceMap": { - "_none_": [ - "/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll" - ] - }, - "RunSettings": "\n \n /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/TestResults\n .NETCoreApp,Version=v10.0\n False\n False\n \n \n \n \n \n normal\n \n \n \n \n", - "TestExecutionContext": { - "FrequencyOfRunStatsChangeEvent": 10, - "RunStatsChangeEventTimeout": "00:00:01.5000000", - "InIsolation": false, - "KeepAlive": false, - "AreTestCaseLevelEventsRequired": false, - "IsDebug": false, - "TestCaseFilter": "ComponentRecreation", - "FilterOptions": null - }, - "Package": null -} -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.675, 881272658760, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestExecutorPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestExecutor -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.680, 881277399341, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.680, 881277990475, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.681, 881278276809, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.683, 881280187156, testhost.dll, AssemblyResolver.ctor: Creating AssemblyResolver with searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.687, 881285101872, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285410268, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285653382, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881285877149, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.688, 881286140471, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.689, 881286988484, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.690, 881287260512, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.695, 881292744802, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Resolving assembly. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.695, 881293068716, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Searching in: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.709, 881307072702, testhost.dll, AssemblyResolver.OnResolve: xunit.runner.visualstudio.testadapter: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll'. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.714, 881311438013, testhost.dll, AssemblyResolver.OnResolve: Resolved assembly: xunit.runner.visualstudio.testadapter, from path: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:58.713, 881310509199, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.751, 881349172064, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Resolving assembly. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.752, 881349606926, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Searching in: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0'. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.753, 881350182501, testhost.dll, AssemblyResolver.OnResolve: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter: Loading assembly '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll'. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.753, 881350572489, testhost.dll, AssemblyResolver.OnResolve: Resolved assembly: Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter, from path: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.756, 881353414986, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.756, 881354153665, testhost.dll, TestPluginCache: Discoverers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354459146, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354724241, testhost.dll, TestPluginCache: Executors2 are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.757, 881354989356, testhost.dll, TestPluginCache: Setting providers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.758, 881355293283, testhost.dll, TestPluginCache: Loggers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.760, 881357527604, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestExecutorPluginInformation2 TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestExecutor2 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.760, 881357950604, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358206903, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358431342, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358738556, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.761, 881358967473, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359214685, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359441999, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359650308, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881359867844, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.762, 881360162995, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.763, 881360373598, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881361557929, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881361815120, testhost.dll, TestPluginCache: Discoverers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.764, 881362062010, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362331474, testhost.dll, TestPluginCache: Executors2 are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362536256, testhost.dll, TestPluginCache: Setting providers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.765, 881362721582, testhost.dll, TestPluginCache: Loggers are ''. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881369547887, testhost.dll, TestPluginManager.CreateTestExtension: Attempting to load test extension: Xunit.Runner.VisualStudio.VsTestRunner -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881369886239, testhost.dll, TestExecutorExtensionManager: Loading executor Xunit.Runner.VisualStudio.VsTestRunner -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.772, 881370135304, testhost.dll, TestExecutorService: Loaded the executors -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.773, 881370929457, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestSettingsProviderPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ISettingsProvider -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371272136, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371501755, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371704674, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.774, 881371940414, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372186694, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372392338, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372592802, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881372816460, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.775, 881373038795, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.776, 881373302587, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.776, 881373538317, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374230329, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374475417, testhost.dll, TestPluginCache: Discoverers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374716908, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.777, 881374947248, testhost.dll, TestPluginCache: Executors2 are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.778, 881375202024, testhost.dll, TestPluginCache: Setting providers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.778, 881375471597, testhost.dll, TestPluginCache: Loggers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.779, 881376498074, testhost.dll, TestExecutorService: Loaded the settings providers -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.779, 881376786332, testhost.dll, TestExecutorService: Loaded the extensions -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.780, 881377573061, testhost.dll, TestRequestHandler.OnMessageReceived: Running job 'TestExecution.StartWithSources'. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.835, 881432422557, testhost.dll, TestDiscoveryManager: Discovering tests from sources /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434322344, testhost.dll, TestPluginCache.DiscoverTestExtensions: finding test extensions in assemblies ends with: TestAdapter.dll TPluginInfo: Microsoft.VisualStudio.TestPlatform.Common.ExtensionFramework.Utilities.TestDiscovererPluginInformation TExtension: Microsoft.VisualStudio.TestPlatform.ObjectModel.Adapter.ITestDiscoverer -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434633055, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881434869135, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.837, 881435119893, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435434020, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435703303, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using extension path. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.838, 881435973307, testhost.dll, TestPluginCache.GetExtensionPaths: Filtered extension paths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436305718, testhost.dll, TestPluginCache.GetExtensionPaths: Added default extension paths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436569420, testhost.dll, TestPluginCache.GetExtensionPaths: Added unfilterableExtensionPaths: -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.839, 881436818765, testhost.dll, TestPluginCache.DiscoverTestExtensions: Discovering the extensions using allExtensionPaths: /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/xunit.runner.visualstudio.testadapter.dll -/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.VisualStudio.TestPlatform.Extension.Xunit.Xml.TestAdapter.dll -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.840, 881437235904, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.840, 881437519293, testhost.dll, AssemblyResolver.AddSearchDirectories: Adding more searchDirectories /home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0 -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.847, 881445032561, testhost.dll, TestPluginCache: Discovered the extensions using extension path ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445388556, testhost.dll, TestPluginCache: Discoverers are 'Xunit.Runner.VisualStudio.VsTestRunner, xunit.runner.visualstudio.testadapter, Version=3.1.3.0, Culture=neutral, PublicKeyToken=null'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445665333, testhost.dll, TestPluginCache: Executors are 'executor://xunit/VsTestRunner3/netcore/'. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.848, 881445939675, testhost.dll, TestPluginCache: Executors2 are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.849, 881446266144, testhost.dll, TestPluginCache: Setting providers are ''. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.849, 881446536409, testhost.dll, TestPluginCache: Loggers are ''. -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.853, 881450536567, testhost.dll, PEReaderHelper.GetAssemblyType: Determined assemblyType:'Managed' for source: '/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll' -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.875, 881473132094, testhost.dll, BaseRunTests.RunTestInternalWithExecutors: Running tests for executor://xunit/VsTestRunner3/netcore/ -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:45:58.883, 881481165904, testhost.dll, [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103) -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:45:58.884, 881481579947, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.3+b1b99bdeb3 (64-bit .NET 10.0.0-preview.7.25377.103)"}} -TpTrace Information: 0 : 6585, 9, 2025/08/08, 20:45:59.053, 881650876858, testhost.dll, [xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests -TpTrace Verbose: 0 : 6585, 9, 2025/08/08, 20:45:59.054, 881651344140, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.17] Discovering: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Information: 0 : 6585, 9, 2025/08/08, 20:45:59.462, 882060132400, testhost.dll, [xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests -TpTrace Verbose: 0 : 6585, 9, 2025/08/08, 20:45:59.463, 882060286207, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.58] Discovered: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.525, 882122246618, testhost.dll, [xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.525, 882122902803, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:00.64] Starting: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:45:59.720, 882318047647, testhost.dll, TcpClientExtensions.MessageLoopAsync: Polling on remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.800, 882398144464, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly. -TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:45:59.950, 882547391476, testhost.dll, [xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL] -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.954, 882551237747, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.07] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly [FAIL]"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.954, 882552150661, testhost.dll, [xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.957, 882554727663, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.07] Assert.Equal() Failure: Strings differ"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.959, 882556184343, testhost.dll, [xUnit.net 00:00:01.08] Expected: "persisted-value" -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557220647, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Expected: \"persisted-value\""}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557483408, testhost.dll, [xUnit.net 00:00:01.08] Actual: null -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.960, 882557740758, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Actual: null"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882562203200, testhost.dll, [xUnit.net 00:00:01.08] Stack Trace: -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882562470079, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] Stack Trace:"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.965, 882563154126, testhost.dll, [xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.970, 882567838702, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.08] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(863,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly()"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:45:59.971, 882568179719, testhost.dll, [xUnit.net 00:00:01.09] --- End of stack trace from previous location --- -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.971, 882568461915, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.09] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.987, 882584820287, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly. -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:45:59.998, 882595868776, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly execution completed. -TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:45:59.999, 882596270095, testhost.dll, TestRunCache: InProgressTests is null -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.000, 882597703772, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence. -TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:46:00.001, 882598323739, testhost.dll, [xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL] -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.001, 882598616776, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence [FAIL]"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.002, 882599953662, testhost.dll, [xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.003, 882600590952, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Values differ"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601247575, testhost.dll, [xUnit.net 00:00:01.12] Expected: updated-by-component-1 -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601318488, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: updated-by-component-1"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601446156, testhost.dll, [xUnit.net 00:00:01.12] Actual: first-restored-value -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601509204, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: first-restored-value"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601635019, testhost.dll, [xUnit.net 00:00:01.12] Stack Trace: -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601691865, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601799165, testhost.dll, [xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601861081, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(798,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence()"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882601982848, testhost.dll, [xUnit.net 00:00:01.12] --- End of stack trace from previous location --- -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.004, 882602063408, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602416678, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence. -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602961325, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence execution completed. -TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:46:00.005, 882602994697, testhost.dll, TestRunCache: InProgressTests is null -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603211572, testhost.dll, TestExecutionRecorder.RecordStart: Starting test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation. -TpTrace Error: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603449567, testhost.dll, [xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL] -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603512504, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":2,"Message":"[xUnit.net 00:00:01.12] Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation [FAIL]"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603633690, testhost.dll, [xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603689484, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Assert.Equal() Failure: Strings differ"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603813446, testhost.dll, [xUnit.net 00:00:01.12] Expected: "persisted-value-from-previous-session" -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603872065, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Expected: \"persisted-value-from-previous-session\""}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882603959669, testhost.dll, [xUnit.net 00:00:01.12] Actual: null -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882604032034, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Actual: null"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.006, 882604136790, testhost.dll, [xUnit.net 00:00:01.12] Stack Trace: -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604191091, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] Stack Trace:"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604301467, testhost.dll, [xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604363273, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.12] /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs(759,0): at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation()"}} -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.007, 882604457749, testhost.dll, [xUnit.net 00:00:01.13] --- End of stack trace from previous location --- -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.010, 882608056357, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.13] --- End of stack trace from previous location ---"}} -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608249989, testhost.dll, TestExecutionRecorder.RecordResult: Received result for test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation. -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608334086, testhost.dll, TestExecutionRecorder.RecordEnd: test: Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation execution completed. -TpTrace Warning: 0 : 6585, 16, 2025/08/08, 20:46:00.011, 882608360986, testhost.dll, TestRunCache: InProgressTests is null -TpTrace Information: 0 : 6585, 16, 2025/08/08, 20:46:00.026, 882623662748, testhost.dll, [xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests -TpTrace Verbose: 0 : 6585, 16, 2025/08/08, 20:46:00.026, 882623781931, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestSession.Message","Payload":{"MessageLevel":0,"Message":"[xUnit.net 00:00:01.14] Finished: Microsoft.AspNetCore.Components.Tests"}} -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.041, 882638531128, testhost.dll, BaseRunTests.RunTestInternalWithExecutors: Completed running tests for executor://xunit/VsTestRunner3/netcore/ -TpTrace Information: 0 : 6585, 4, 2025/08/08, 20:46:00.044, 882641508317, testhost.dll, Sending test run complete -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.111, 882708353280, testhost.dll, TestRequestHandler.SendData: sending data from testhost: {"Version":5,"MessageType":"TestExecution.Completed","Payload":{"TestRunCompleteArgs":{"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"IsCanceled":false,"IsAborted":false,"Error":null,"AttachmentSets":[],"ElapsedTimeInRunningTests":"00:00:01.1683414","Metrics":{}},"LastRunTests":{"NewTestResults":[{"TestCase":{"Id":"e6434c85-8546-de64-5729-df26fe49478b","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"690e5537685c957784a996987c8124f07d1da2b1"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 863\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithSkipNotifications_StillRestoresCorrectly","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.1028853","StartTime":"2025-08-08T20:45:59.8067968+00:00","EndTime":"2025-08-08T20:45:59.946064+00:00","Properties":[]},{"TestCase":{"Id":"52742ee4-c474-c78f-c238-d7421b67cbd1","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"88905eb959bb1ec56dca8404fb7de2b550bbffc4"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Values differ\nExpected: updated-by-component-1\nActual: first-restored-value","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 798\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_WithStateUpdates_PreservesCorrectValueTransitionSequence","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0150582","StartTime":"2025-08-08T20:46:00.0008778+00:00","EndTime":"2025-08-08T20:46:00.0010474+00:00","Properties":[]},{"TestCase":{"Id":"48946518-b21a-693d-9a7b-2cf937cfe436","FullyQualifiedName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","ExecutorUri":"executor://xunit/VsTestRunner3/netcore/","Source":"/home/runner/work/aspnetcore/aspnetcore/artifacts/bin/Microsoft.AspNetCore.Components.Tests/Release/net10.0/Microsoft.AspNetCore.Components.Tests.dll","CodeFilePath":null,"LineNumber":0,"Properties":[{"Key":{"Id":"XunitTestCaseUniqueID","Label":"xUnit.net Test Case Unique ID","Category":"","Description":"","Attributes":0,"ValueType":"System.String"},"Value":"e814fd97c5054328d195b79af8727d77bfa03dea"},{"Key":{"Id":"XunitTestCaseExplicit","Label":"xUnit.net Test Case Explicit Flag","Category":"","Description":"","Attributes":0,"ValueType":"System.Boolean"},"Value":false},{"Key":{"Id":"TestCase.ManagedType","Label":"ManagedType","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests"},{"Key":{"Id":"TestCase.ManagedMethod","Label":"ManagedMethod","Category":"","Description":"","Attributes":1,"ValueType":"System.String"},"Value":"ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation"}]},"Attachments":[],"Outcome":2,"ErrorMessage":"Assert.Equal() Failure: Strings differ\nExpected: \"persisted-value-from-previous-session\"\nActual: null","ErrorStackTrace":" at Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation() in /home/runner/work/aspnetcore/aspnetcore/src/Components/Components/test/PersistentValueProviderComponentSubscriptionTests.cs:line 759\n--- End of stack trace from previous location ---","DisplayName":"Microsoft.AspNetCore.Components.PersistentValueProviderComponentSubscriptionTests.ComponentRecreation_PreservesPersistedState_WhenComponentIsRecreatedDuringNavigation","Messages":[],"ComputerName":"pkrvmsl9tci6h6u","Duration":"00:00:00.0018501","StartTime":"2025-08-08T20:46:00.0061236+00:00","EndTime":"2025-08-08T20:46:00.0062347+00:00","Properties":[]}],"TestRunStatistics":{"ExecutedTests":3,"Stats":{"Failed":3}},"ActiveTests":[]},"RunAttachments":[],"ExecutorUris":["executor://xunit/VsTestRunner3/netcore/"]}} -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.113, 882711025439, testhost.dll, TcpClientExtensions.MessageLoopAsync: NotifyDataAvailable remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876 -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.114, 882711391222, testhost.dll, TestRequestHandler.OnMessageReceived: received message: (TestSession.Terminate) -> null -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.114, 882711598168, testhost.dll, Session End message received from server. Closing the connection. -TpTrace Verbose: 0 : 6585, 4, 2025/08/08, 20:46:00.114, 882712043540, testhost.dll, BaseRunTests.RunTests: Run is complete. -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.114, 882712121879, testhost.dll, SocketClient.Stop: Stop communication from server endpoint: 127.0.0.1:038495 -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.116, 882714037806, testhost.dll, SocketClient: Stop: Cancellation requested. Stopping message loop. -TpTrace Verbose: 0 : 6585, 1, 2025/08/08, 20:46:00.117, 882714404541, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.115, 882712189345, testhost.dll, SocketClient.Stop: Stop communication from server endpoint: 127.0.0.1:038495 -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.117, 882714818383, testhost.dll, SocketClient: Stop: Cancellation requested. Stopping message loop. -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.117, 882715040759, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.118, 882715266700, testhost.dll, Closing the connection ! -TpTrace Information: 0 : 6585, 5, 2025/08/08, 20:46:00.118, 882715641761, testhost.dll, SocketClient.PrivateStop: Stop communication from server endpoint: 127.0.0.1:038495, error: -TpTrace Information: 0 : 6585, 1, 2025/08/08, 20:46:00.120, 882718090633, testhost.dll, Testhost process exiting. -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.122, 882719975182, testhost.dll, LengthPrefixCommunicationChannel.Dispose: Dispose reader and writer. -TpTrace Verbose: 0 : 6585, 5, 2025/08/08, 20:46:00.125, 882722216106, testhost.dll, TcpClientExtensions.MessageLoopAsync: exiting MessageLoopAsync remoteEndPoint: 127.0.0.1:38495 localEndPoint: 127.0.0.1:51876