| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.ThreadNet.Byron
Contents
Synopsis
- tests ∷ TestTree
- data TestSetup = TestSetup {
- setupEBBs ∷ ProduceEBBs
- setupK ∷ SecurityParam
- setupTestConfig ∷ TestConfig
- setupNodeJoinPlan ∷ NodeJoinPlan
- setupNodeRestarts ∷ NodeRestarts
- setupSlotLength ∷ SlotLength
- setupVersion ∷ (NodeToNodeVersion, BlockNodeToNodeVersion ByronBlock)
- byronPBftParams ∷ SecurityParam → NumCoreNodes → PBftParams
- expectedCannotForge ∷ SecurityParam → NumCoreNodes → NodeRestarts → SlotNo → NodeId → WrapCannotForge ByronBlock → Bool
- genTestSetup ∷ SecurityParam → NumCoreNodes → NumSlots → SlotLength → Gen TestSetup
- noEBBs ∷ ProduceEBBs
Documentation
To support the DualByron tests
Constructors
| TestSetup | |
Fields
| |
expectedCannotForge ∷ SecurityParam → NumCoreNodes → NodeRestarts → SlotNo → NodeId → WrapCannotForge ByronBlock → Bool Source #
genTestSetup ∷ SecurityParam → NumCoreNodes → NumSlots → SlotLength → Gen TestSetup Source #
An entrypoint used by Test.ThreadNet.DualByron
See the instance.Arbitrary SetupDualByron