Versions in this module Expand all Collapse all v1 v1.5.4 Oct 26, 2023 Changes in this version + func CheckInstanceAvailable(c *check.C, consumerAPI api.ConsumerAPI, targetIns model.Instance, ...) + func Logic(c *check.C, tcpServer func(string, int, []byte) error, ...) + type CircuitBreakSuite struct + func (t *CircuitBreakSuite) GetName() string + func (t *CircuitBreakSuite) SetUpSuite(c *check.C) + func (t *CircuitBreakSuite) TearDownSuite(c *check.C) + func (t *CircuitBreakSuite) TestAllCircuitBreaker(c *check.C) + func (t *CircuitBreakSuite) TestAllHalfOpenReturn(c *check.C) + func (t *CircuitBreakSuite) TestCircuitBreakByDefault(c *check.C) + func (t *CircuitBreakSuite) TestErrCount(c *check.C) + func (t *CircuitBreakSuite) TestErrCountByGetInstances(c *check.C) + func (t *CircuitBreakSuite) TestErrCountTriggerOpenThreshold(c *check.C) + func (t *CircuitBreakSuite) TestErrRate(c *check.C) + func (t *CircuitBreakSuite) TestErrRateByGetInstances(c *check.C) + func (t *CircuitBreakSuite) TestErrRateTriggerOpenThreshold(c *check.C) + func (t *CircuitBreakSuite) TestHalfOpenMustChangeErrorCount(c *check.C) + func (t *CircuitBreakSuite) TestHalfOpenSlow(c *check.C) + func (t *CircuitBreakSuite) TestSleepWindow(c *check.C) + func (t *CircuitBreakSuite) TestWhenOpenToHalfOpenChangToIsolate(c *check.C) + func (t *CircuitBreakSuite) TestWhenOpenToHalfOpenChangToUnhealthy(c *check.C) + func (t *CircuitBreakSuite) TestWhenOpenToHalfOpenChangToWeightZero(c *check.C) + func (t *CircuitBreakSuite) WhenOpenToHalfOpenChangToUnavailable(c *check.C, flag int) + type HealthCheckAlwaysTestingSuite struct + func (t *HealthCheckAlwaysTestingSuite) GetName() string + func (t *HealthCheckAlwaysTestingSuite) SetUpSuite(c *check.C) + func (t *HealthCheckAlwaysTestingSuite) TearDownSuite(c *check.C) + func (t *HealthCheckAlwaysTestingSuite) TestHttpDetectAlways(c *check.C) + type HealthCheckTestingSuite struct + func (t *HealthCheckTestingSuite) GetName() string + func (t *HealthCheckTestingSuite) SetUpSuite(c *check.C) + func (t *HealthCheckTestingSuite) TearDownSuite(c *check.C) + func (t *HealthCheckTestingSuite) TestFailHTTPDetection(c *check.C) + func (t *HealthCheckTestingSuite) TestFailTCPDetection(c *check.C) + func (t *HealthCheckTestingSuite) TestHTTPDetection(c *check.C) + func (t *HealthCheckTestingSuite) TestTCPDetection(c *check.C)