diff --git a/test/ModularPipelines.UnitTests/NotInParallelTests.cs b/test/ModularPipelines.UnitTests/NotInParallelTests.cs index 2c9c61180..cc41fade1 100644 --- a/test/ModularPipelines.UnitTests/NotInParallelTests.cs +++ b/test/ModularPipelines.UnitTests/NotInParallelTests.cs @@ -5,6 +5,7 @@ namespace ModularPipelines.UnitTests; +[Retry(3)] public class NotInParallelTests { [ModularPipelines.Attributes.NotInParallel] @@ -58,7 +59,7 @@ public class NotParallelModuleWithNonParallelDependency : Module } } - [Test, Retry(3)] + [Test] public async Task NotInParallel() { var results = await TestPipelineHostBuilder.Create() @@ -69,11 +70,10 @@ public async Task NotInParallel() var firstModule = results.Modules.MinBy(x => x.EndTime)!; var nextModule = results.Modules.MaxBy(x => x.EndTime)!; await Assert.That(nextModule.StartTime) - .Is.EqualToWithTolerance(firstModule.StartTime + TimeSpan.FromSeconds(5), - TimeSpan.FromSeconds(1)); + .Is.GreaterThanOrEqualTo(firstModule.StartTime + TimeSpan.FromSeconds(5)); } - [Test, Retry(3)] + [Test] public async Task NotInParallel_With_ParallelDependency() { var results = await TestPipelineHostBuilder.Create() @@ -84,10 +84,10 @@ public async Task NotInParallel_With_ParallelDependency() var firstModule = results.Modules.MinBy(x => x.EndTime)!; var nextModule = results.Modules.MaxBy(x => x.EndTime)!; await Assert.That(nextModule.StartTime) - .Is.EqualToWithTolerance(firstModule.StartTime + TimeSpan.FromSeconds(5), TimeSpan.FromSeconds(1)); + .Is.GreaterThanOrEqualTo(firstModule.StartTime + TimeSpan.FromSeconds(5)); } - [Test, Retry(3)] + [Test] public async Task NotInParallel_With_NonParallelDependency() { var results = await TestPipelineHostBuilder.Create() @@ -102,6 +102,6 @@ public async Task NotInParallel_With_NonParallelDependency() var expectedStartTime = firstModule.StartTime + TimeSpan.FromSeconds(10); await Assert.That(nextModule.StartTime) - .Is.EqualToWithTolerance(expectedStartTime, TimeSpan.FromSeconds(1)); + .Is.GreaterThanOrEqualTo(expectedStartTime); } } \ No newline at end of file diff --git a/test/ModularPipelines.UnitTests/ParallelLimiterTests.cs b/test/ModularPipelines.UnitTests/ParallelLimiterTests.cs index 3342f282a..5a5fca015 100644 --- a/test/ModularPipelines.UnitTests/ParallelLimiterTests.cs +++ b/test/ModularPipelines.UnitTests/ParallelLimiterTests.cs @@ -5,6 +5,7 @@ namespace ModularPipelines.UnitTests; +[Retry(3)] public class ParallelLimiterTests { [ModularPipelines.Attributes.ParallelLimiter] @@ -68,7 +69,7 @@ public class Module6 : Module } } - [Test, Repeat(3)] + [Test] public async Task LimitParallel() { var results = await TestPipelineHostBuilder.Create()