runner

package
v0.0.0-...-399e6d5 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SuiteRunner

type SuiteRunner struct {
	// contains filtered or unexported fields
}

func NewSuiteRunner

func NewSuiteRunner(testCaseRunner *TestCaseRunner, intermediary *user.IntermediaryClient, metricsReporter metrics.Reporter, logger logging.ILogger) *SuiteRunner

func (*SuiteRunner) Run

func (r *SuiteRunner) Run(suiteConfigs []model.SuiteConfig) api.Error

type TestCaseResult

type TestCaseResult struct {
	Name      string
	Iteration int
	Success   bool
	Duration  time.Duration
	Error     error
}

type TestCaseRunner

type TestCaseRunner struct {
	// contains filtered or unexported fields
}

func NewTestCaseRunner

func NewTestCaseRunner(intermediary *user.IntermediaryClient, logger logging.ILogger) *TestCaseRunner

func (*TestCaseRunner) Run

func (r *TestCaseRunner) Run(scenario *model.TestCase, customers map[string]*customerState, settings *TestCaseSettings) *TestCaseResult

type TestCaseSettings

type TestCaseSettings struct {
	Iteration        int
	CallsDelay       time.Duration
	ExecuteIssuance  bool
	PoolSize         int
	UseExistingFunds bool
}

Jump to

Keyboard shortcuts

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