module Test.Ouroboros.Storage.LedgerDB (tests) where
import qualified Test.Ouroboros.Storage.LedgerDB.Serialisation as Serialisation
import qualified Test.Ouroboros.Storage.LedgerDB.SnapshotPolicy as SnapshotPolicy
import qualified Test.Ouroboros.Storage.LedgerDB.Snapshots as Snapshots
import qualified Test.Ouroboros.Storage.LedgerDB.StateMachine as StateMachine
import qualified Test.Ouroboros.Storage.LedgerDB.V1.BackingStore as BackingStore
import qualified Test.Ouroboros.Storage.LedgerDB.V1.DbChangelog as DbChangelog
import Test.Tasty (TestTree, testGroup)
tests :: TestTree
tests :: TestTree
tests = TestName -> [TestTree] -> TestTree
testGroup TestName
"LedgerDB" [
TestName -> [TestTree] -> TestTree
testGroup TestName
"V1" [
TestTree
BackingStore.tests
, TestTree
DbChangelog.tests
]
, TestTree
SnapshotPolicy.tests
, TestTree
Serialisation.tests
, TestTree
Snapshots.tests
, TestTree
StateMachine.tests
]