Skip to content

Commit

Permalink
Merge #3942
Browse files Browse the repository at this point in the history
3942: Disable ChainDB q-s-m test on Windows r=amesgen a=amesgen

# Description

Random Hydra failures caused by this test continue to be annoying, in particular for external contributors. As this test does not exercise any platform-specfic behavior and is still executed in Linux and macOS, disabling it should not reduce our coverage meaningfully.

Reenabling this test is tracked in #3874.



Co-authored-by: Alexander Esgen <alexander.esgen@iohk.io>
  • Loading branch information
iohk-bors[bot] and amesgen committed Aug 5, 2022
2 parents a06a247 + a6c6bc0 commit 59d7aab
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
2 changes: 0 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Expand Up @@ -6,8 +6,6 @@ Sadly, some CI checks are currently flaky. Right now, this includes:
- GH Actions Windows job runs out of memory, e.g. in https://github.com/input-output-hk/ouroboros-network/runs/7231748864?check_suite_focus=true
- The Hydra check for test-storage on Windows (mingwW64) fails with inscrutable malloc-related error messages: https://hydra.iohk.io/build/16260881/nixlog/1
- The tests in WallClock.delay* can fail under load (quite rarely): https://hydra.iohk.io/build/16723452/nixlog/76
If you encounter one of these, try restarting the job to see if the failure vanishes. If it does not or when in doubt, consider posting in the #network or #consensus channels on Slack.
Expand Down
@@ -1,5 +1,7 @@
module Test.Ouroboros.Storage.ChainDB (tests) where

import System.Info (os)

import Test.Tasty

import qualified Test.Ouroboros.Storage.ChainDB.GcSchedule as GcSchedule
Expand All @@ -9,10 +11,12 @@ import qualified Test.Ouroboros.Storage.ChainDB.Paths as Paths
import qualified Test.Ouroboros.Storage.ChainDB.StateMachine as StateMachine

tests :: TestTree
tests = testGroup "ChainDB" [
tests = testGroup "ChainDB" $ [
Iterator.tests
, GcSchedule.tests
, Model.tests
, Paths.tests
, StateMachine.tests
]
] <>
-- The ChainDB q-s-m test is flaky on Windows, see
-- https://github.com/input-output-hk/ouroboros-network/issues/3874
[ StateMachine.tests | os /= "mingw32" ]

0 comments on commit 59d7aab

Please sign in to comment.