Skip to content

Commit 6061280

Browse files
authored
Quarantine ProcessBufferedRenderBatches_WritesRenders (#63643)
1 parent 0b833b0 commit 6061280

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/Components/Server/test/Circuits/RemoteRendererTest.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
using Microsoft.AspNetCore.Components.Server;
1010
using Microsoft.AspNetCore.Components.Server.Circuits;
1111
using Microsoft.AspNetCore.DataProtection;
12+
using Microsoft.AspNetCore.InternalTesting;
1213
using Microsoft.AspNetCore.SignalR;
1314
using Microsoft.Extensions.DependencyInjection;
1415
using Microsoft.Extensions.Logging;
@@ -126,6 +127,7 @@ public async Task ProducesNewBatch_WhenABatchGetsAcknowledged()
126127
}
127128

128129
[Fact]
130+
[QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/61807")]
129131
public async Task ProcessBufferedRenderBatches_WritesRenders()
130132
{
131133
// Arrange
@@ -767,7 +769,13 @@ public Task SetParametersAsync(ParameterView parameters)
767769
public void TriggerRender()
768770
{
769771
var task = _renderHandle.Dispatcher.InvokeAsync(() => _renderHandle.Render(_renderFragment));
770-
Assert.True(task.IsCompletedSuccessfully);
772+
773+
// Log the task state for debugging purposes.
774+
var status = task.Status;
775+
var innerException = task.Exception?.InnerException;
776+
var message = $"Render task should succeed synchronously.\nStatus: '{status}'\nInner exception: '{innerException}'";
777+
778+
Assert.True(task.IsCompletedSuccessfully, message);
771779
}
772780
}
773781

0 commit comments

Comments
 (0)