Documentation ¶
Index ¶
- func MockBlockTimer() protocol.BlockTimer
- func MockReceiptValidator() module.ReceiptValidator
- func MockSealValidator(sealsDB storage.Seals) module.SealValidator
- func RunWithBootstrapState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithFollowerProtocolState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithFollowerProtocolStateAndHeaders(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithFullProtocolState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithFullProtocolStateAndConsumer(t testing.TB, rootSnapshot protocol.Snapshot, consumer protocol.Consumer, ...)
- func RunWithFullProtocolStateAndMetrics(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, ...)
- func RunWithFullProtocolStateAndMetricsAndConsumer(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, ...)
- func RunWithFullProtocolStateAndValidator(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithPebbleBootstrapState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithPebbleFollowerProtocolState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithPebbleFollowerProtocolStateAndHeaders(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithPebbleFullProtocolState(t testing.TB, rootSnapshot protocol.Snapshot, ...)
- func RunWithPebbleFullProtocolStateAndConsumer(t testing.TB, rootSnapshot protocol.Snapshot, consumer protocol.Consumer, ...)
- func RunWithPebbleFullProtocolStateAndMetrics(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, ...)
- func RunWithPebbleFullProtocolStateAndMetricsAndConsumer(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, ...)
- func RunWithPebbleFullProtocolStateAndValidator(t testing.TB, rootSnapshot protocol.Snapshot, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MockBlockTimer ¶ added in v0.20.0
func MockBlockTimer() protocol.BlockTimer
MockBlockTimer returns BlockTimer that accepts all timestamps without performing any checks.
func MockReceiptValidator ¶ added in v0.14.0
func MockReceiptValidator() module.ReceiptValidator
MockReceiptValidator returns a ReceiptValidator that accepts all receipts without performing any integrity checks.
func MockSealValidator ¶ added in v0.14.0
func MockSealValidator(sealsDB storage.Seals) module.SealValidator
MockSealValidator returns a SealValidator that accepts all seals without performing any integrity checks, returns first seal in block as valid one
func RunWithBootstrapState ¶ added in v0.14.0
func RunWithFollowerProtocolState ¶ added in v0.14.0
func RunWithFollowerProtocolStateAndHeaders ¶ added in v0.17.0
func RunWithFullProtocolState ¶ added in v0.14.0
func RunWithFullProtocolStateAndConsumer ¶ added in v0.14.0
func RunWithFullProtocolStateAndMetrics ¶ added in v0.23.2
func RunWithFullProtocolStateAndMetrics(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, f func(*badger.DB, *pbadger.ParticipantState))
func RunWithFullProtocolStateAndMetricsAndConsumer ¶ added in v0.29.0
func RunWithFullProtocolStateAndMetricsAndConsumer(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, consumer protocol.Consumer, f func(*badger.DB, *pbadger.ParticipantState))
func RunWithFullProtocolStateAndValidator ¶ added in v0.14.0
func RunWithFullProtocolStateAndValidator(t testing.TB, rootSnapshot protocol.Snapshot, validator module.ReceiptValidator, f func(*badger.DB, *pbadger.ParticipantState))
func RunWithPebbleFullProtocolStateAndMetrics ¶
func RunWithPebbleFullProtocolStateAndMetrics(t testing.TB, rootSnapshot protocol.Snapshot, metrics module.ComplianceMetrics, f func(*pebble.DB, *pbadger.ParticipantState))
func RunWithPebbleFullProtocolStateAndValidator ¶
func RunWithPebbleFullProtocolStateAndValidator(t testing.TB, rootSnapshot protocol.Snapshot, validator module.ReceiptValidator, f func(*pebble.DB, *pbadger.ParticipantState))
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.