From 3ea36720d7d80b49f50b6258597a17d43e7d8ec5 Mon Sep 17 00:00:00 2001
From: Jose <jose@zeroc.com>
Date: Thu, 14 Nov 2024 17:38:59 +0100
Subject: [PATCH] Add NonParallelizable attribute to some time sensistive tests

---
 tests/IceRpc.Tests/Transports/Slic/SlicIdleTimeoutTests.cs | 1 +
 tests/IceRpc.Tests/Transports/Slic/SlicTransportTests.cs   | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/tests/IceRpc.Tests/Transports/Slic/SlicIdleTimeoutTests.cs b/tests/IceRpc.Tests/Transports/Slic/SlicIdleTimeoutTests.cs
index 18bdaca0e..2b0178e64 100644
--- a/tests/IceRpc.Tests/Transports/Slic/SlicIdleTimeoutTests.cs
+++ b/tests/IceRpc.Tests/Transports/Slic/SlicIdleTimeoutTests.cs
@@ -44,6 +44,7 @@ public async Task Slic_connection_idle_after_idle_timeout()
     }
 
     [Test]
+    [NonParallelizable]
     public async Task Slic_send_pings_are_called()
     {
         // Arrange
diff --git a/tests/IceRpc.Tests/Transports/Slic/SlicTransportTests.cs b/tests/IceRpc.Tests/Transports/Slic/SlicTransportTests.cs
index 2ad116fc0..fc1f181e6 100644
--- a/tests/IceRpc.Tests/Transports/Slic/SlicTransportTests.cs
+++ b/tests/IceRpc.Tests/Transports/Slic/SlicTransportTests.cs
@@ -529,6 +529,7 @@ static VersionBody DecodeVersionBody(ReadOnlySequence<byte> buffer)
 
     /// <summary>Verifies that disabling the idle timeout doesn't abort the connection if it's idle.</summary>
     [Test]
+    [NonParallelizable]
     public async Task Connection_with_no_idle_timeout_is_not_aborted_when_idle()
     {
         // Arrange
@@ -556,6 +557,7 @@ public async Task Connection_with_no_idle_timeout_is_not_aborted_when_idle()
 
     /// <summary>Verifies that setting the idle timeout doesn't abort the connection if it's idle.</summary>
     [Test]
+    [NonParallelizable]
     public async Task Connection_with_idle_timeout_is_not_aborted_when_idle([Values] bool serverIdleTimeout)
     {
         // Arrange
@@ -589,6 +591,7 @@ public async Task Connection_with_idle_timeout_is_not_aborted_when_idle([Values]
     /// <summary>Verifies that setting the idle timeout doesn't abort the connection when there is slow write activity
     /// from client to server.</summary>
     [Test]
+    [NonParallelizable]
     public async Task Connection_with_idle_timeout_and_slow_write_is_not_aborted([Values] bool serverIdleTimeout)
     {
         // Arrange