Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoTestConfig ¶
type AutoTestConfig struct {
Global struct {
WorkerNum int `yaml:"worker_num"`
IgnoreTestCaseFail bool `yaml:"ignore_testcase_fail"`
Debug bool `yaml:"debug"`
RequestTimeout time.Duration `yaml:"request_timeout"`
Logger struct {
Level string `yaml:"level"`
FilePath string `yaml:"filepath"`
}
} `yaml:"global"`
HttpRuleFiles []string `yaml:"http_rule_files"`
GrpcRuleFiles []string `yaml:"grpc_rule_files"`
}
type TestCase ¶
type TestCase struct {
ID uint64 `yaml:"id"`
Desc string `yaml:"desc"`
// Delay for a while before executing
Delay time.Duration `yaml:"delay,omitempty"`
Request Request `yaml:"request"`
OriginRules []map[string]any `yaml:"rules" json:"-"`
DependOnIDs []uint64 `yaml:"dependOnIDs,omitempty"`
Export *Export `yaml:"export"`
VerifyRules []rule.VerifyRule
}
Click to show internal directories.
Click to hide internal directories.