Versions in this module Expand all Collapse all v1 v1.5.4 Oct 26, 2023 Changes in this version + const CanaryInstance + const NormalInstance + const OtherCanaryInstance + func CheckInstanceHasCanaryMeta(instance model.Instance, canaryValue string) int + func CircuitBreakerInstance(instance model.Instance, consumer api.ConsumerAPI, c *check.C) + func CloseCbInstance(instance model.Instance, consumer api.ConsumerAPI, c *check.C) + func CloseCbInstances(namespace, service string, consumer api.ConsumerAPI, c *check.C, maxTimes int) + func DeleteBackUpDir() + func SplitInstances(consumer api.ConsumerAPI, canaryVal string) map[int][]model.Instance + type CanaryTestingSuite struct + func (t *CanaryTestingSuite) GetName() string + func (t *CanaryTestingSuite) SetUpSuite(c *check.C) + func (t *CanaryTestingSuite) TearDownSuite(c *check.C) + func (t *CanaryTestingSuite) TestCanaryException01(c *check.C) + func (t *CanaryTestingSuite) TestCanaryException02(c *check.C) + func (t *CanaryTestingSuite) TestCanaryException03(c *check.C) + func (t *CanaryTestingSuite) TestCanaryException04(c *check.C) + func (t *CanaryTestingSuite) TestCanaryNormal01(c *check.C) + func (t *CanaryTestingSuite) TestCanaryNormal02(c *check.C) + func (t *CanaryTestingSuite) TestCanaryNormal03(c *check.C) + func (t *CanaryTestingSuite) TestCanaryNormal04(c *check.C) + func (t *CanaryTestingSuite) TestCanaryNormal05(c *check.C) + type DstMetaTestingSuite struct + func (t *DstMetaTestingSuite) GetName() string + func (t *DstMetaTestingSuite) SetUpSuite(c *check.C) + func (t *DstMetaTestingSuite) TearDownSuite(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaNormalWithCustomMeta(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaNormalWithGetOneHealth(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaNormalWithNotContainMeta(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaWrongWithCustomMeta01(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaWrongWithCustomMeta02(c *check.C) + func (t *DstMetaTestingSuite) TestFailOverDefaultMetaWrongWithType(c *check.C) + func (t *DstMetaTestingSuite) TestGetMetaNormal(c *check.C) + type InstanceMetadataAndNum struct + type NearbyTestingSuite struct + func (t *NearbyTestingSuite) GetName() string + func (t *NearbyTestingSuite) SetUpSuite(c *check.C) + func (t *NearbyTestingSuite) TearDownSuite(c *check.C) + func (t *NearbyTestingSuite) TestCase10(c *check.C) + func (t *NearbyTestingSuite) TestCase11(c *check.C) + func (t *NearbyTestingSuite) TestCase2(c *check.C) + func (t *NearbyTestingSuite) TestCase3(c *check.C) + func (t *NearbyTestingSuite) TestCase4(c *check.C) + func (t *NearbyTestingSuite) TestCase5(c *check.C) + func (t *NearbyTestingSuite) TestCase6(c *check.C) + func (t *NearbyTestingSuite) TestCase7(c *check.C) + func (t *NearbyTestingSuite) TestCase8(c *check.C) + func (t *NearbyTestingSuite) TestCase9(c *check.C) + func (t *NearbyTestingSuite) TestCaseNB1(c *check.C) + func (t *NearbyTestingSuite) TestEnabledNearbyWithIDC(c *check.C) + func (t *NearbyTestingSuite) TestEnabledNearbyWithoutIDC(c *check.C) + func (t *NearbyTestingSuite) TestMetadataNearby(c *check.C) + func (t *NearbyTestingSuite) TestStrictNearby(c *check.C) + type RuleRoutingTestingSuite struct + func (t *RuleRoutingTestingSuite) GetName() string + func (t *RuleRoutingTestingSuite) RegisterInstancesWithMetadataAndNum(svc *service_manage.Service, metadatas []*InstanceMetadataAndNum) + func (t *RuleRoutingTestingSuite) SetUpSuite(c *check.C) + func (t *RuleRoutingTestingSuite) TearDownSuite(c *check.C) + func (t *RuleRoutingTestingSuite) TestBadVariable(c *check.C) + func (t *RuleRoutingTestingSuite) TestDestPriority(c *check.C) + func (t *RuleRoutingTestingSuite) TestDestWeight(c *check.C) + func (t *RuleRoutingTestingSuite) TestHasInvalidRules(c *check.C) + func (t *RuleRoutingTestingSuite) TestHasNoRules(c *check.C) + func (t *RuleRoutingTestingSuite) TestInboundAddAndDelete(c *check.C) + func (t *RuleRoutingTestingSuite) TestInboundNoSourceService(c *check.C) + func (t *RuleRoutingTestingSuite) TestInboundNoSources(c *check.C) + func (t *RuleRoutingTestingSuite) TestInboundRuleRegex(c *check.C) + func (t *RuleRoutingTestingSuite) TestInboundRules(c *check.C) + func (t *RuleRoutingTestingSuite) TestMatchInboundAndOutboundRules(c *check.C) + func (t *RuleRoutingTestingSuite) TestMatchMissingRouteRule(c *check.C) + func (t *RuleRoutingTestingSuite) TestMultiBaseEnvWithVariable(c *check.C) + func (t *RuleRoutingTestingSuite) TestMultiVariables(c *check.C) + func (t *RuleRoutingTestingSuite) TestMultipleParameters(c *check.C) + func (t *RuleRoutingTestingSuite) TestOneBaseEnvWithParameter(c *check.C) + func (t *RuleRoutingTestingSuite) TestOutboundRules(c *check.C) + func (t *RuleRoutingTestingSuite) TestParameterRegex(c *check.C) + func (t *RuleRoutingTestingSuite) TestReturnDefault(c *check.C) + func (t *RuleRoutingTestingSuite) TestVariableRegex(c *check.C) + type SetDivisionTestingSuite struct + func (t *SetDivisionTestingSuite) GetName() string + func (t *SetDivisionTestingSuite) SetUpSuite(c *check.C) + func (t *SetDivisionTestingSuite) TearDownSuite(c *check.C) + func (t *SetDivisionTestingSuite) TestAllGroup(c *check.C) + func (t *SetDivisionTestingSuite) TestDestinationSet(c *check.C) + func (t *SetDivisionTestingSuite) TestDstNotSet(c *check.C) + func (t *SetDivisionTestingSuite) TestNoSet(c *check.C) + func (t *SetDivisionTestingSuite) TestSameGroup(c *check.C) + func (t *SetDivisionTestingSuite) TestSetExcatMatch(c *check.C) + func (t *SetDivisionTestingSuite) TestSetNotMatch(c *check.C)