package
1.8.2
Repository: https://github.com/multiversx/mx-chain-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewCoordinator will create a coordinator used to launch all provided benchmarks.
NewDelegationBenchmark creates a new benchmark based on delegation SC execution through Wasm VM.
NewErc20Benchmark creates a new benchmark based on erc20 SC execution through Wasm VM.
NewWasmBenchmark creates a new benchmark based on SC execution through wasm VM.

# Constants

ThresholdEnoughComputingPower represents the threshold considered when deciding if a Node Under Test (NUT) is considered having (or not) enough compute capability when executing SC calls.

# Variables

ErrEmptyBenchmarksSlice signals that the provided benchmarks slice was empty.
ErrFileDoesNotExist signals that the required file does not exist.
ErrNilBenchmark signals that a nil benchmark was provided.

# Structs

ArgDelegationBenchmark is the delegation type benchmark argument used in constructor.
ArgErc20Benchmark is the erc20 type benchmark argument used in constructor.
ArgWasmBenchmark is the wasm type benchmark argument used in constructor.
SingleResult contains the output data after a benchmark run.
TestResults represents the output structure containing the test results data.

# Interfaces

BenchmarkRunner defines a benchmark test able to measure in some way the host.