From b7781a6eaee440e279fdc010fca180a3cd3e43b9 Mon Sep 17 00:00:00 2001 From: ThatBen Date: Thu, 5 Jun 2025 17:14:27 +0200 Subject: [PATCH] Makes WaitForFailed state look for "Errored" state response --- ProjectPlugins/CodexClient/StoragePurchaseContract.cs | 4 ++-- Tests/CodexReleaseTests/MarketTests/FinishTest.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ProjectPlugins/CodexClient/StoragePurchaseContract.cs b/ProjectPlugins/CodexClient/StoragePurchaseContract.cs index 7b37899a..29924830 100644 --- a/ProjectPlugins/CodexClient/StoragePurchaseContract.cs +++ b/ProjectPlugins/CodexClient/StoragePurchaseContract.cs @@ -124,7 +124,7 @@ namespace CodexClient ); } - WaitForStorageContractState(timeout, StoragePurchaseState.Failed); + WaitForStorageContractState(timeout, StoragePurchaseState.Errored); } private TimeSpan TimeNeededToFailEnoughProofsToFreeASlot(IMarketplaceConfigInput config) @@ -157,7 +157,7 @@ namespace CodexClient hooks.OnStorageContractUpdated(purchaseStatus); } - if (lastState == StoragePurchaseState.Errored) + if (desiredState != StoragePurchaseState.Errored && lastState == StoragePurchaseState.Errored) { FrameworkAssert.Fail("Contract errored: " + statusJson); } diff --git a/Tests/CodexReleaseTests/MarketTests/FinishTest.cs b/Tests/CodexReleaseTests/MarketTests/FinishTest.cs index 87df023c..6f97773b 100644 --- a/Tests/CodexReleaseTests/MarketTests/FinishTest.cs +++ b/Tests/CodexReleaseTests/MarketTests/FinishTest.cs @@ -6,7 +6,7 @@ using Utils; namespace CodexReleaseTests.MarketTests { [TestFixture(5, 3, 1)] - [TestFixture(10, 20, 10)] + [TestFixture(10, 8, 4)] public class FinishTest : MarketplaceAutoBootstrapDistTest { public FinishTest(int hosts, int slots, int tolerance)