Documentation ¶
Index ¶
- type Benchmark
- type BenchmarkSuite
- func (c *BenchmarkSuite) AddBenchmark(benchmark *Benchmark) *Benchmark
- func (c *BenchmarkSuite) AddParameter(parameter *Parameter) *Parameter
- func (c *BenchmarkSuite) Benchmarks() []*Benchmark
- func (c *BenchmarkSuite) CreateBenchmark(name string, description string, executeCallback func() error) *Benchmark
- func (c *BenchmarkSuite) CreateParameter(name string, description string, defaultValue string) *Parameter
- func (c *BenchmarkSuite) Description() string
- func (c *BenchmarkSuite) GetContext() IExecutionContext
- func (c *BenchmarkSuite) Name() string
- func (c *BenchmarkSuite) Parameters() map[string]*Parameter
- func (c *BenchmarkSuite) SetContext(value IExecutionContext)
- func (c *BenchmarkSuite) SetUp() error
- func (c *BenchmarkSuite) TearDown() error
- type DelegatedBenchmark
- type IExecutable
- type IExecutionContext
- type IParameter
- type IPrepared
- type Parameter
- func (c *Parameter) DefaultValue() string
- func (c *Parameter) Description() string
- func (c *Parameter) GetAsBoolean() bool
- func (c *Parameter) GetAsBooleanWithDefault(defaultValue bool) bool
- func (c *Parameter) GetAsDouble() float64
- func (c *Parameter) GetAsDoubleWithDefault(defaultValue float64) float64
- func (c *Parameter) GetAsFloat() float32
- func (c *Parameter) GetAsFloatWithDefault(defaultValue float32) float32
- func (c *Parameter) GetAsInteger() int
- func (c *Parameter) GetAsIntegerWithDefault(defaultValue int) int
- func (c *Parameter) GetAsLong() int32
- func (c *Parameter) GetAsLongWithDefault(defaultValue int32) int32
- func (c *Parameter) GetAsNullableBoolean() bool
- func (c *Parameter) GetAsNullableDouble() float64
- func (c *Parameter) GetAsNullableFloat() float32
- func (c *Parameter) GetAsNullableInteger() int
- func (c *Parameter) GetAsNullableLong() int32
- func (c *Parameter) GetAsNullableString() *string
- func (c *Parameter) GetAsString() string
- func (c *Parameter) GetAsStringWithDefault(defaultValue string) string
- func (c *Parameter) Name() string
- func (c *Parameter) SetAsBoolean(value bool)
- func (c *Parameter) SetAsDouble(value float64)
- func (c *Parameter) SetAsFloat(value float32)
- func (c *Parameter) SetAsInteger(value int)
- func (c *Parameter) SetAsLong(value int32)
- func (c *Parameter) SetAsString(value string)
- func (c *Parameter) SetValue(value string)
- func (c *Parameter) Type() string
- func (c *Parameter) Value() string
- type PassiveBenchmark
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Benchmark ¶
type Benchmark struct { IExecutable Context IExecutionContext // contains filtered or unexported fields }
func NewBenchmark ¶
func (*Benchmark) Description ¶
func (*Benchmark) GetContext ¶
func (c *Benchmark) GetContext() IExecutionContext
func (*Benchmark) SetContext ¶
func (c *Benchmark) SetContext(value IExecutionContext)
type BenchmarkSuite ¶
type BenchmarkSuite struct { IPrepared // contains filtered or unexported fields }
func NewBenchmarkSuite ¶
func NewBenchmarkSuite(name string, description string) *BenchmarkSuite
func (*BenchmarkSuite) AddBenchmark ¶
func (c *BenchmarkSuite) AddBenchmark(benchmark *Benchmark) *Benchmark
func (*BenchmarkSuite) AddParameter ¶
func (c *BenchmarkSuite) AddParameter(parameter *Parameter) *Parameter
func (*BenchmarkSuite) Benchmarks ¶
func (c *BenchmarkSuite) Benchmarks() []*Benchmark
func (*BenchmarkSuite) CreateBenchmark ¶
func (c *BenchmarkSuite) CreateBenchmark(name string, description string, executeCallback func() error) *Benchmark
func (*BenchmarkSuite) CreateParameter ¶
func (c *BenchmarkSuite) CreateParameter(name string, description string, defaultValue string) *Parameter
func (*BenchmarkSuite) Description ¶
func (c *BenchmarkSuite) Description() string
func (*BenchmarkSuite) GetContext ¶
func (c *BenchmarkSuite) GetContext() IExecutionContext
func (*BenchmarkSuite) Name ¶
func (c *BenchmarkSuite) Name() string
func (*BenchmarkSuite) Parameters ¶
func (c *BenchmarkSuite) Parameters() map[string]*Parameter
func (*BenchmarkSuite) SetContext ¶
func (c *BenchmarkSuite) SetContext(value IExecutionContext)
func (*BenchmarkSuite) SetUp ¶
func (c *BenchmarkSuite) SetUp() error
func (*BenchmarkSuite) TearDown ¶
func (c *BenchmarkSuite) TearDown() error
type DelegatedBenchmark ¶
type DelegatedBenchmark struct { *Benchmark // contains filtered or unexported fields }
func NewDelegatedBenchmark ¶
func NewDelegatedBenchmark(name string, description string, executeCallback func() error) *DelegatedBenchmark
func (*DelegatedBenchmark) Execute ¶
func (c *DelegatedBenchmark) Execute() error
type IExecutable ¶
type IExecutionContext ¶
type IParameter ¶
type Parameter ¶
type Parameter struct { IParameter // contains filtered or unexported fields }
func NewParameter ¶
func (*Parameter) DefaultValue ¶
func (*Parameter) Description ¶
func (*Parameter) GetAsBoolean ¶
func (*Parameter) GetAsBooleanWithDefault ¶
func (*Parameter) GetAsDouble ¶
func (*Parameter) GetAsDoubleWithDefault ¶
func (*Parameter) GetAsFloat ¶
func (*Parameter) GetAsFloatWithDefault ¶
func (*Parameter) GetAsInteger ¶
func (*Parameter) GetAsIntegerWithDefault ¶
func (*Parameter) GetAsLongWithDefault ¶
func (*Parameter) GetAsNullableBoolean ¶
func (*Parameter) GetAsNullableDouble ¶
func (*Parameter) GetAsNullableFloat ¶
func (*Parameter) GetAsNullableInteger ¶
func (*Parameter) GetAsNullableLong ¶
func (*Parameter) GetAsNullableString ¶
func (*Parameter) GetAsString ¶
func (*Parameter) GetAsStringWithDefault ¶
func (*Parameter) SetAsBoolean ¶
func (*Parameter) SetAsDouble ¶
func (*Parameter) SetAsFloat ¶
func (*Parameter) SetAsInteger ¶
func (*Parameter) SetAsString ¶
type PassiveBenchmark ¶
type PassiveBenchmark struct {
*Benchmark
}
func NewPassiveBenchmark ¶
func NewPassiveBenchmark(name string, description string) *PassiveBenchmark
func (*PassiveBenchmark) Execute ¶
func (c *PassiveBenchmark) Execute() error
Click to show internal directories.
Click to hide internal directories.