 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ( CtxKeyCollectorLogID = "logID" CtxKeyLogger = "logger" )
      View Source
      
  
    const ( ResultSuccess = "success" ResultFailed = "failed" )
      View Source
      
  
    const CookieJar = "cookieJar"
    
      View Source
      
  
const (
	MetaKeyResult = "result"
)
    Variables ¶
This section is empty.
Functions ¶
Types ¶
type CollectorHook ¶
type CollectorHook struct{}
    func (*CollectorHook) Levels ¶
func (c *CollectorHook) Levels() []logrus.Level
type EnvConfig ¶
type EnvConfig struct {
	Name         string                        `env:"ACTION_NAME"`
	URL          string                        `env:"ACTION_URL" required:"true"`
	Method       string                        `env:"ACTION_METHOD" required:"true"`
	Params       []APIParam                    `env:"ACTION_PARAMS"`
	Headers      []APIHeader                   `env:"ACTION_HEADERS"`
	Body         apistructs.APIBody            `env:"ACTION_BODY"`
	OutParams    []apistructs.APIOutParam      `env:"ACTION_OUT_PARAMS"`
	Asserts      []APIAssert                   `env:"ACTION_ASSERTS"`
	GlobalConfig *apistructs.AutoTestAPIConfig `env:"AUTOTEST_API_GLOBAL_CONFIG"`
	MetaFile string `env:"METAFILE"`
}
    type Meta ¶
type Meta struct {
	Result          string
	AssertResult    bool
	AssertDetail    string
	Req             *apistructs.APIRequestInfo
	Resp            *apistructs.APIResp
	OutParamsDefine []apistructs.APIOutParam
	CookieJar       cookiejar.Cookies
	OutParamsResult map[string]interface{}
}
     Click to show internal directories. 
   Click to hide internal directories.