Documentation ¶
Index ¶
- type Metrics
- func (_m *Metrics) AddABCIRequest(method metrics.ABCIMethod, status metrics.Labeller)
- func (_m *Metrics) AddOracleResponse(status metrics.Labeller)
- func (_m *Metrics) AddValidatorPriceForTicker(validator string, ticker types.CurrencyPair, price float64)
- func (_m *Metrics) AddValidatorReportForTicker(validator string, ticker types.CurrencyPair, status metrics.ReportStatus)
- func (_m *Metrics) EXPECT() *Metrics_Expecter
- func (_m *Metrics) ObserveABCIMethodLatency(method metrics.ABCIMethod, duration time.Duration)
- func (_m *Metrics) ObserveMessageSize(msg metrics.MessageType, size int)
- func (_m *Metrics) ObserveOracleResponseLatency(duration time.Duration)
- func (_m *Metrics) ObservePriceForTicker(ticker types.CurrencyPair, price float64)
- type Metrics_AddABCIRequest_Call
- func (_c *Metrics_AddABCIRequest_Call) Return() *Metrics_AddABCIRequest_Call
- func (_c *Metrics_AddABCIRequest_Call) Run(run func(method metrics.ABCIMethod, status metrics.Labeller)) *Metrics_AddABCIRequest_Call
- func (_c *Metrics_AddABCIRequest_Call) RunAndReturn(run func(metrics.ABCIMethod, metrics.Labeller)) *Metrics_AddABCIRequest_Call
- type Metrics_AddOracleResponse_Call
- func (_c *Metrics_AddOracleResponse_Call) Return() *Metrics_AddOracleResponse_Call
- func (_c *Metrics_AddOracleResponse_Call) Run(run func(status metrics.Labeller)) *Metrics_AddOracleResponse_Call
- func (_c *Metrics_AddOracleResponse_Call) RunAndReturn(run func(metrics.Labeller)) *Metrics_AddOracleResponse_Call
- type Metrics_AddValidatorPriceForTicker_Call
- func (_c *Metrics_AddValidatorPriceForTicker_Call) Return() *Metrics_AddValidatorPriceForTicker_Call
- func (_c *Metrics_AddValidatorPriceForTicker_Call) Run(run func(validator string, ticker types.CurrencyPair, price float64)) *Metrics_AddValidatorPriceForTicker_Call
- func (_c *Metrics_AddValidatorPriceForTicker_Call) RunAndReturn(run func(string, types.CurrencyPair, float64)) *Metrics_AddValidatorPriceForTicker_Call
- type Metrics_AddValidatorReportForTicker_Call
- func (_c *Metrics_AddValidatorReportForTicker_Call) Return() *Metrics_AddValidatorReportForTicker_Call
- func (_c *Metrics_AddValidatorReportForTicker_Call) Run(...) *Metrics_AddValidatorReportForTicker_Call
- func (_c *Metrics_AddValidatorReportForTicker_Call) RunAndReturn(run func(string, types.CurrencyPair, metrics.ReportStatus)) *Metrics_AddValidatorReportForTicker_Call
- type Metrics_Expecter
- func (_e *Metrics_Expecter) AddABCIRequest(method interface{}, status interface{}) *Metrics_AddABCIRequest_Call
- func (_e *Metrics_Expecter) AddOracleResponse(status interface{}) *Metrics_AddOracleResponse_Call
- func (_e *Metrics_Expecter) AddValidatorPriceForTicker(validator interface{}, ticker interface{}, price interface{}) *Metrics_AddValidatorPriceForTicker_Call
- func (_e *Metrics_Expecter) AddValidatorReportForTicker(validator interface{}, ticker interface{}, status interface{}) *Metrics_AddValidatorReportForTicker_Call
- func (_e *Metrics_Expecter) ObserveABCIMethodLatency(method interface{}, duration interface{}) *Metrics_ObserveABCIMethodLatency_Call
- func (_e *Metrics_Expecter) ObserveMessageSize(msg interface{}, size interface{}) *Metrics_ObserveMessageSize_Call
- func (_e *Metrics_Expecter) ObserveOracleResponseLatency(duration interface{}) *Metrics_ObserveOracleResponseLatency_Call
- func (_e *Metrics_Expecter) ObservePriceForTicker(ticker interface{}, price interface{}) *Metrics_ObservePriceForTicker_Call
- type Metrics_ObserveABCIMethodLatency_Call
- func (_c *Metrics_ObserveABCIMethodLatency_Call) Return() *Metrics_ObserveABCIMethodLatency_Call
- func (_c *Metrics_ObserveABCIMethodLatency_Call) Run(run func(method metrics.ABCIMethod, duration time.Duration)) *Metrics_ObserveABCIMethodLatency_Call
- func (_c *Metrics_ObserveABCIMethodLatency_Call) RunAndReturn(run func(metrics.ABCIMethod, time.Duration)) *Metrics_ObserveABCIMethodLatency_Call
- type Metrics_ObserveMessageSize_Call
- func (_c *Metrics_ObserveMessageSize_Call) Return() *Metrics_ObserveMessageSize_Call
- func (_c *Metrics_ObserveMessageSize_Call) Run(run func(msg metrics.MessageType, size int)) *Metrics_ObserveMessageSize_Call
- func (_c *Metrics_ObserveMessageSize_Call) RunAndReturn(run func(metrics.MessageType, int)) *Metrics_ObserveMessageSize_Call
- type Metrics_ObserveOracleResponseLatency_Call
- func (_c *Metrics_ObserveOracleResponseLatency_Call) Return() *Metrics_ObserveOracleResponseLatency_Call
- func (_c *Metrics_ObserveOracleResponseLatency_Call) Run(run func(duration time.Duration)) *Metrics_ObserveOracleResponseLatency_Call
- func (_c *Metrics_ObserveOracleResponseLatency_Call) RunAndReturn(run func(time.Duration)) *Metrics_ObserveOracleResponseLatency_Call
- type Metrics_ObservePriceForTicker_Call
- func (_c *Metrics_ObservePriceForTicker_Call) Return() *Metrics_ObservePriceForTicker_Call
- func (_c *Metrics_ObservePriceForTicker_Call) Run(run func(ticker types.CurrencyPair, price float64)) *Metrics_ObservePriceForTicker_Call
- func (_c *Metrics_ObservePriceForTicker_Call) RunAndReturn(run func(types.CurrencyPair, float64)) *Metrics_ObservePriceForTicker_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
Metrics is an autogenerated mock type for the Metrics type
func NewMetrics ¶
NewMetrics creates a new instance of Metrics. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*Metrics) AddABCIRequest ¶
func (_m *Metrics) AddABCIRequest(method metrics.ABCIMethod, status metrics.Labeller)
AddABCIRequest provides a mock function with given fields: method, status
func (*Metrics) AddOracleResponse ¶
AddOracleResponse provides a mock function with given fields: status
func (*Metrics) AddValidatorPriceForTicker ¶
func (_m *Metrics) AddValidatorPriceForTicker(validator string, ticker types.CurrencyPair, price float64)
AddValidatorPriceForTicker provides a mock function with given fields: validator, ticker, price
func (*Metrics) AddValidatorReportForTicker ¶
func (_m *Metrics) AddValidatorReportForTicker(validator string, ticker types.CurrencyPair, status metrics.ReportStatus)
AddValidatorReportForTicker provides a mock function with given fields: validator, ticker, status
func (*Metrics) EXPECT ¶
func (_m *Metrics) EXPECT() *Metrics_Expecter
func (*Metrics) ObserveABCIMethodLatency ¶
func (_m *Metrics) ObserveABCIMethodLatency(method metrics.ABCIMethod, duration time.Duration)
ObserveABCIMethodLatency provides a mock function with given fields: method, duration
func (*Metrics) ObserveMessageSize ¶
func (_m *Metrics) ObserveMessageSize(msg metrics.MessageType, size int)
ObserveMessageSize provides a mock function with given fields: msg, size
func (*Metrics) ObserveOracleResponseLatency ¶
ObserveOracleResponseLatency provides a mock function with given fields: duration
func (*Metrics) ObservePriceForTicker ¶
func (_m *Metrics) ObservePriceForTicker(ticker types.CurrencyPair, price float64)
ObservePriceForTicker provides a mock function with given fields: ticker, price
type Metrics_AddABCIRequest_Call ¶
Metrics_AddABCIRequest_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddABCIRequest'
func (*Metrics_AddABCIRequest_Call) Return ¶
func (_c *Metrics_AddABCIRequest_Call) Return() *Metrics_AddABCIRequest_Call
func (*Metrics_AddABCIRequest_Call) Run ¶
func (_c *Metrics_AddABCIRequest_Call) Run(run func(method metrics.ABCIMethod, status metrics.Labeller)) *Metrics_AddABCIRequest_Call
func (*Metrics_AddABCIRequest_Call) RunAndReturn ¶
func (_c *Metrics_AddABCIRequest_Call) RunAndReturn(run func(metrics.ABCIMethod, metrics.Labeller)) *Metrics_AddABCIRequest_Call
type Metrics_AddOracleResponse_Call ¶
Metrics_AddOracleResponse_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddOracleResponse'
func (*Metrics_AddOracleResponse_Call) Return ¶
func (_c *Metrics_AddOracleResponse_Call) Return() *Metrics_AddOracleResponse_Call
func (*Metrics_AddOracleResponse_Call) Run ¶
func (_c *Metrics_AddOracleResponse_Call) Run(run func(status metrics.Labeller)) *Metrics_AddOracleResponse_Call
func (*Metrics_AddOracleResponse_Call) RunAndReturn ¶
func (_c *Metrics_AddOracleResponse_Call) RunAndReturn(run func(metrics.Labeller)) *Metrics_AddOracleResponse_Call
type Metrics_AddValidatorPriceForTicker_Call ¶
Metrics_AddValidatorPriceForTicker_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddValidatorPriceForTicker'
func (*Metrics_AddValidatorPriceForTicker_Call) Return ¶
func (_c *Metrics_AddValidatorPriceForTicker_Call) Return() *Metrics_AddValidatorPriceForTicker_Call
func (*Metrics_AddValidatorPriceForTicker_Call) Run ¶
func (_c *Metrics_AddValidatorPriceForTicker_Call) Run(run func(validator string, ticker types.CurrencyPair, price float64)) *Metrics_AddValidatorPriceForTicker_Call
func (*Metrics_AddValidatorPriceForTicker_Call) RunAndReturn ¶
func (_c *Metrics_AddValidatorPriceForTicker_Call) RunAndReturn(run func(string, types.CurrencyPair, float64)) *Metrics_AddValidatorPriceForTicker_Call
type Metrics_AddValidatorReportForTicker_Call ¶
Metrics_AddValidatorReportForTicker_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AddValidatorReportForTicker'
func (*Metrics_AddValidatorReportForTicker_Call) Return ¶
func (_c *Metrics_AddValidatorReportForTicker_Call) Return() *Metrics_AddValidatorReportForTicker_Call
func (*Metrics_AddValidatorReportForTicker_Call) Run ¶
func (_c *Metrics_AddValidatorReportForTicker_Call) Run(run func(validator string, ticker types.CurrencyPair, status metrics.ReportStatus)) *Metrics_AddValidatorReportForTicker_Call
func (*Metrics_AddValidatorReportForTicker_Call) RunAndReturn ¶
func (_c *Metrics_AddValidatorReportForTicker_Call) RunAndReturn(run func(string, types.CurrencyPair, metrics.ReportStatus)) *Metrics_AddValidatorReportForTicker_Call
type Metrics_Expecter ¶
type Metrics_Expecter struct {
// contains filtered or unexported fields
}
func (*Metrics_Expecter) AddABCIRequest ¶
func (_e *Metrics_Expecter) AddABCIRequest(method interface{}, status interface{}) *Metrics_AddABCIRequest_Call
AddABCIRequest is a helper method to define mock.On call
- method metrics.ABCIMethod
- status metrics.Labeller
func (*Metrics_Expecter) AddOracleResponse ¶
func (_e *Metrics_Expecter) AddOracleResponse(status interface{}) *Metrics_AddOracleResponse_Call
AddOracleResponse is a helper method to define mock.On call
- status metrics.Labeller
func (*Metrics_Expecter) AddValidatorPriceForTicker ¶
func (_e *Metrics_Expecter) AddValidatorPriceForTicker(validator interface{}, ticker interface{}, price interface{}) *Metrics_AddValidatorPriceForTicker_Call
AddValidatorPriceForTicker is a helper method to define mock.On call
- validator string
- ticker types.CurrencyPair
- price float64
func (*Metrics_Expecter) AddValidatorReportForTicker ¶
func (_e *Metrics_Expecter) AddValidatorReportForTicker(validator interface{}, ticker interface{}, status interface{}) *Metrics_AddValidatorReportForTicker_Call
AddValidatorReportForTicker is a helper method to define mock.On call
- validator string
- ticker types.CurrencyPair
- status metrics.ReportStatus
func (*Metrics_Expecter) ObserveABCIMethodLatency ¶
func (_e *Metrics_Expecter) ObserveABCIMethodLatency(method interface{}, duration interface{}) *Metrics_ObserveABCIMethodLatency_Call
ObserveABCIMethodLatency is a helper method to define mock.On call
- method metrics.ABCIMethod
- duration time.Duration
func (*Metrics_Expecter) ObserveMessageSize ¶
func (_e *Metrics_Expecter) ObserveMessageSize(msg interface{}, size interface{}) *Metrics_ObserveMessageSize_Call
ObserveMessageSize is a helper method to define mock.On call
- msg metrics.MessageType
- size int
func (*Metrics_Expecter) ObserveOracleResponseLatency ¶
func (_e *Metrics_Expecter) ObserveOracleResponseLatency(duration interface{}) *Metrics_ObserveOracleResponseLatency_Call
ObserveOracleResponseLatency is a helper method to define mock.On call
- duration time.Duration
func (*Metrics_Expecter) ObservePriceForTicker ¶
func (_e *Metrics_Expecter) ObservePriceForTicker(ticker interface{}, price interface{}) *Metrics_ObservePriceForTicker_Call
ObservePriceForTicker is a helper method to define mock.On call
- ticker types.CurrencyPair
- price float64
type Metrics_ObserveABCIMethodLatency_Call ¶
Metrics_ObserveABCIMethodLatency_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ObserveABCIMethodLatency'
func (*Metrics_ObserveABCIMethodLatency_Call) Return ¶
func (_c *Metrics_ObserveABCIMethodLatency_Call) Return() *Metrics_ObserveABCIMethodLatency_Call
func (*Metrics_ObserveABCIMethodLatency_Call) Run ¶
func (_c *Metrics_ObserveABCIMethodLatency_Call) Run(run func(method metrics.ABCIMethod, duration time.Duration)) *Metrics_ObserveABCIMethodLatency_Call
func (*Metrics_ObserveABCIMethodLatency_Call) RunAndReturn ¶
func (_c *Metrics_ObserveABCIMethodLatency_Call) RunAndReturn(run func(metrics.ABCIMethod, time.Duration)) *Metrics_ObserveABCIMethodLatency_Call
type Metrics_ObserveMessageSize_Call ¶
Metrics_ObserveMessageSize_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ObserveMessageSize'
func (*Metrics_ObserveMessageSize_Call) Return ¶
func (_c *Metrics_ObserveMessageSize_Call) Return() *Metrics_ObserveMessageSize_Call
func (*Metrics_ObserveMessageSize_Call) Run ¶
func (_c *Metrics_ObserveMessageSize_Call) Run(run func(msg metrics.MessageType, size int)) *Metrics_ObserveMessageSize_Call
func (*Metrics_ObserveMessageSize_Call) RunAndReturn ¶
func (_c *Metrics_ObserveMessageSize_Call) RunAndReturn(run func(metrics.MessageType, int)) *Metrics_ObserveMessageSize_Call
type Metrics_ObserveOracleResponseLatency_Call ¶
Metrics_ObserveOracleResponseLatency_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ObserveOracleResponseLatency'
func (*Metrics_ObserveOracleResponseLatency_Call) Return ¶
func (_c *Metrics_ObserveOracleResponseLatency_Call) Return() *Metrics_ObserveOracleResponseLatency_Call
func (*Metrics_ObserveOracleResponseLatency_Call) Run ¶
func (_c *Metrics_ObserveOracleResponseLatency_Call) Run(run func(duration time.Duration)) *Metrics_ObserveOracleResponseLatency_Call
func (*Metrics_ObserveOracleResponseLatency_Call) RunAndReturn ¶
func (_c *Metrics_ObserveOracleResponseLatency_Call) RunAndReturn(run func(time.Duration)) *Metrics_ObserveOracleResponseLatency_Call
type Metrics_ObservePriceForTicker_Call ¶
Metrics_ObservePriceForTicker_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ObservePriceForTicker'
func (*Metrics_ObservePriceForTicker_Call) Return ¶
func (_c *Metrics_ObservePriceForTicker_Call) Return() *Metrics_ObservePriceForTicker_Call
func (*Metrics_ObservePriceForTicker_Call) Run ¶
func (_c *Metrics_ObservePriceForTicker_Call) Run(run func(ticker types.CurrencyPair, price float64)) *Metrics_ObservePriceForTicker_Call
func (*Metrics_ObservePriceForTicker_Call) RunAndReturn ¶
func (_c *Metrics_ObservePriceForTicker_Call) RunAndReturn(run func(types.CurrencyPair, float64)) *Metrics_ObservePriceForTicker_Call