Skip to content

Commit ba03c10

Browse files
committed
Add retries to testnet tests
1 parent c895983 commit ba03c10

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

cardano-testnet/test/cardano-testnet-test/Cardano/Testnet/Test/DumpConfig.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import Cardano.CLI.Type.Output (QueryTipLocalStateOutput (..))
2929
import Cardano.Prelude (canonicalEncodePretty)
3030
import Cardano.Testnet hiding (shelleyGenesisFile)
3131
import Testnet.Components.Configuration (startTimeOffsetSeconds)
32-
import Testnet.Property.Util (integrationWorkspace)
32+
import Testnet.Property.Util (integrationRetryWorkspace)
3333
import Testnet.Start.Types (GenesisHashesPolicy (..), GenesisOptions (..), UserProvidedData (..), UserProvidedEnv(..))
3434

3535
import Hedgehog ((===))
@@ -40,7 +40,7 @@ import Testnet.Process.Run (execCli',mkExecConfig)
4040
-- | Execute me with:
4141
-- @DISABLE_RETRIES=1 cabal test cardano-testnet-test --test-options '-p "/Dumping config files/"'@
4242
hprop_dump_config :: H.Property
43-
hprop_dump_config = integrationWorkspace "dump-config-files" $ \tmpDir -> H.runWithDefaultWatchdog_ $ do
43+
hprop_dump_config = integrationRetryWorkspace 2 "dump-config-files" $ \tmpDir -> H.runWithDefaultWatchdog_ $ do
4444

4545
let testnetOptions = def { cardanoOutputDir = UserProvidedEnv tmpDir }
4646
genesisOptions = def { genesisEpochLength = 200 }

cardano-testnet/test/cardano-testnet-test/Cardano/Testnet/Test/RunTestnet.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import System.Exit (ExitCode (..))
1818
import qualified System.Process as IO
1919

2020
import Cardano.Testnet
21-
import Testnet.Property.Util (integrationWorkspace)
21+
import Testnet.Property.Util (integrationRetryWorkspace)
2222
import Testnet.Start.Types (GenesisOptions (..))
2323

2424
import Hedgehog ((===))
@@ -29,7 +29,7 @@ import Testnet.Process.Run (execCli',mkExecConfig)
2929
-- | Execute me with:
3030
-- @DISABLE_RETRIES=1 cabal test cardano-testnet-test --test-options '-p "/Testnet produces blocks/"'@
3131
hprop_run_testnet :: H.Property
32-
hprop_run_testnet = integrationWorkspace "run-testnet" $ \tmpDir -> H.runWithDefaultWatchdog_ $ do
32+
hprop_run_testnet = integrationRetryWorkspace 2 "run-testnet" $ \tmpDir -> H.runWithDefaultWatchdog_ $ do
3333

3434
let shelleyOptions = def { genesisEpochLength = 200 }
3535
testnetOptions = def

0 commit comments

Comments
 (0)