From 9851b4ff60a1b41363c8c104ff6593a5b0d5e810 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 16:14:49 +0000 Subject: [PATCH 1/2] Initial plan From 6097af8dc762eeb2bb283a7c87e5da967c699231 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 17 Jan 2026 16:18:51 +0000 Subject: [PATCH 2/2] Fix xunit warnings: Convert blocking Task.WaitAll to async/await in concurrency tests Co-authored-by: daohainam <11513104+daohainam@users.noreply.github.com> --- MiniDatabaseEngine.Tests/ConcurrencyTests.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MiniDatabaseEngine.Tests/ConcurrencyTests.cs b/MiniDatabaseEngine.Tests/ConcurrencyTests.cs index a131f68..7a9c33d 100644 --- a/MiniDatabaseEngine.Tests/ConcurrencyTests.cs +++ b/MiniDatabaseEngine.Tests/ConcurrencyTests.cs @@ -14,7 +14,7 @@ public ConcurrencyTests() } [Fact] - public void Concurrent_Inserts_Are_Thread_Safe() + public async Task Concurrent_Inserts_Are_Thread_Safe() { var columns = new List { @@ -37,14 +37,14 @@ public void Concurrent_Inserts_Are_Thread_Safe() })); } - Task.WaitAll(tasks.ToArray()); + await Task.WhenAll(tasks); var results = table.SelectAll().ToList(); Assert.Equal(10, results.Count); } [Fact] - public void Concurrent_Reads_And_Writes_Are_Thread_Safe() + public async Task Concurrent_Reads_And_Writes_Are_Thread_Safe() { var columns = new List { @@ -95,7 +95,7 @@ public void Concurrent_Reads_And_Writes_Are_Thread_Safe() })); } - Task.WaitAll(tasks.ToArray()); + await Task.WhenAll(tasks); var finalRow = table.SelectByKey(1); Assert.NotNull(finalRow);