Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionType ¶
type ConnectionType string
const ( REST ConnectionType = "REST" GRPC ConnectionType = "GRPC" )
type MonitoringConfig ¶
type MonitoringConfig struct {
MetricsProviderType string `yaml:"metricsProviderType"`
MetricsEndpoint string `yaml:"metricsEndpoint"`
TracerExporterType tracing.TracerType `yaml:"tracerExporterType"`
TracerCollectorEndpoint string `yaml:"tracerCollectorEndpoint"`
TracerCollectorFile string `yaml:"tracerCollectorFile"`
TracerSamplingRatio float64 `yaml:"tracerSamplingRatio"`
}
type SuiteExecutor ¶
type SuiteExecutor struct {
*txgen.SuiteExecutor
}
func NewSuiteExecutor ¶
func NewSuiteExecutor(config UserProviderConfig) (*SuiteExecutor, error)
func (*SuiteExecutor) Execute ¶
func (e *SuiteExecutor) Execute(suites []model.SuiteConfig) error
type UserConfig ¶
type UserProviderConfig ¶
type UserProviderConfig struct {
ConnectionType ConnectionType `yaml:"connectionType"`
Users []UserConfig `yaml:"users"`
Auditors []UserConfig `yaml:"auditors"`
Issuers []UserConfig `yaml:"issuers"`
ControllerEndpoint string `yaml:"controllerEndpoint"`
Monitoring MonitoringConfig `yaml:"monitoring"`
}
func (*UserProviderConfig) IssuerNames ¶
func (c *UserProviderConfig) IssuerNames() []model.Username
Click to show internal directories.
Click to hide internal directories.