statstest

package
v0.15.4-rc.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2025 License: GPL-3.0, LGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TestHandlerStats

type TestHandlerStats struct {
	BlockRequestCount,
	MissingBlockHashCount,
	BlocksReturnedSum uint32
	BlockRequestProcessingTimeSum time.Duration

	CodeRequestCount,
	MissingCodeHashCount,
	TooManyHashesRequested,
	DuplicateHashesRequested,
	CodeBytesReturnedSum uint32
	CodeReadTimeSum time.Duration

	LeafsRequestCount,
	InvalidLeafsRequestCount,
	LeafsReturnedSum,
	MissingRootCount,
	TrieErrorCount,
	ProofErrorCount,
	SnapshotReadErrorCount,
	SnapshotReadAttemptCount,
	SnapshotReadSuccessCount,
	SnapshotSegmentValidCount,
	SnapshotSegmentInvalidCount uint32
	ProofValsReturned int64
	LeafsReadTime,
	SnapshotReadTime,
	GenerateRangeProofTime,
	LeafRequestProcessingTimeSum time.Duration
	// contains filtered or unexported fields
}

TestHandlerStats is test for capturing and asserting on handler metrics in test

func (*TestHandlerStats) IncBlockRequest

func (m *TestHandlerStats) IncBlockRequest()

func (*TestHandlerStats) IncCodeRequest

func (m *TestHandlerStats) IncCodeRequest()

func (*TestHandlerStats) IncDuplicateHashesRequested

func (m *TestHandlerStats) IncDuplicateHashesRequested()

func (*TestHandlerStats) IncInvalidLeafsRequest

func (m *TestHandlerStats) IncInvalidLeafsRequest()

func (*TestHandlerStats) IncLeafsRequest

func (m *TestHandlerStats) IncLeafsRequest()

func (*TestHandlerStats) IncMissingBlockHash

func (m *TestHandlerStats) IncMissingBlockHash()

func (*TestHandlerStats) IncMissingCodeHash

func (m *TestHandlerStats) IncMissingCodeHash()

func (*TestHandlerStats) IncMissingRoot

func (m *TestHandlerStats) IncMissingRoot()

func (*TestHandlerStats) IncProofError

func (m *TestHandlerStats) IncProofError()

func (*TestHandlerStats) IncSnapshotReadAttempt

func (m *TestHandlerStats) IncSnapshotReadAttempt()

func (*TestHandlerStats) IncSnapshotReadError

func (m *TestHandlerStats) IncSnapshotReadError()

func (*TestHandlerStats) IncSnapshotReadSuccess

func (m *TestHandlerStats) IncSnapshotReadSuccess()

func (*TestHandlerStats) IncSnapshotSegmentInvalid

func (m *TestHandlerStats) IncSnapshotSegmentInvalid()

func (*TestHandlerStats) IncSnapshotSegmentValid

func (m *TestHandlerStats) IncSnapshotSegmentValid()

func (*TestHandlerStats) IncTooManyHashesRequested

func (m *TestHandlerStats) IncTooManyHashesRequested()

func (*TestHandlerStats) IncTrieError

func (m *TestHandlerStats) IncTrieError()

func (*TestHandlerStats) Reset

func (m *TestHandlerStats) Reset()

func (*TestHandlerStats) UpdateBlockRequestProcessingTime

func (m *TestHandlerStats) UpdateBlockRequestProcessingTime(duration time.Duration)

func (*TestHandlerStats) UpdateBlocksReturned

func (m *TestHandlerStats) UpdateBlocksReturned(num uint16)

func (*TestHandlerStats) UpdateCodeBytesReturned

func (m *TestHandlerStats) UpdateCodeBytesReturned(bytes uint32)

func (*TestHandlerStats) UpdateCodeReadTime

func (m *TestHandlerStats) UpdateCodeReadTime(duration time.Duration)

func (*TestHandlerStats) UpdateGenerateRangeProofTime

func (m *TestHandlerStats) UpdateGenerateRangeProofTime(duration time.Duration)

func (*TestHandlerStats) UpdateLeafsRequestProcessingTime

func (m *TestHandlerStats) UpdateLeafsRequestProcessingTime(duration time.Duration)

func (*TestHandlerStats) UpdateLeafsReturned

func (m *TestHandlerStats) UpdateLeafsReturned(numLeafs uint16)

func (*TestHandlerStats) UpdateRangeProofValsReturned

func (m *TestHandlerStats) UpdateRangeProofValsReturned(numProofVals int64)

func (*TestHandlerStats) UpdateReadLeafsTime

func (m *TestHandlerStats) UpdateReadLeafsTime(duration time.Duration)

func (*TestHandlerStats) UpdateSnapshotReadTime

func (m *TestHandlerStats) UpdateSnapshotReadTime(duration time.Duration)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL