Versions in this module Expand all Collapse all v6 v6.4.0 May 18, 2020 Changes in this version + const FloatDiff + var CheckTimeout int + var CliCmd string + func AutoTestLogFormat() log15.Format + func CalcTxUtxoAmount(log map[string]interface{}, key string) float64 + func CalcUtxoAvailAmount(addr string, txHash string) (float64, error) + func CalcUtxoSpendAmount(addr string, txHash string) (float64, error) + func CheckBalanceDeltaWithAddr(log map[string]interface{}, addr string, delta float64) bool + func CheckFrozenDeltaWithAddr(log map[string]interface{}, addr string, delta float64) bool + func GetAutoTestConfig(dapp string) reflect.Type + func GetTxInfo(txHash string) (string, bool) + func GetTxRecpTyname(txInfo map[string]interface{}) (tyname string, bSuccess bool) + func Init(cliCmd string, checkTimeout int) + func IsBalanceEqualFloat(f1 float64, f2 float64) bool + func RegisterAutoTest(at AutoTest) + func RunChain33Cli(para []string) (string, error) + func SendPrivacyTxCommand(cmd string) (string, bool) + func SendTxCommand(cmd string) (string, bool) + type AutoTest interface + GetName func() string + GetTestConfigType func() reflect.Type + type BaseCase struct + CheckItem []string + Command string + Dep []string + Fail bool + ID string + Repeat int + func (t *BaseCase) GetBaseCase() *BaseCase + func (t *BaseCase) GetCmd() string + func (t *BaseCase) GetDep() []string + func (t *BaseCase) GetID() string + func (t *BaseCase) GetRepeat() int + func (t *BaseCase) SendCommand(packID string) (PackFunc, error) + func (t *BaseCase) SetDependData(interface{}) + type BaseCasePack struct + CheckTimes int + FLog log15.Logger + PackID string + TCase CaseFunc + TLog log15.Logger + TxHash string + TxReceipt string + func (pack *BaseCasePack) CheckResult(handlerMap interface{}) (bCheck bool, bSuccess bool) + func (pack *BaseCasePack) GetBaseCase() *BaseCase + func (pack *BaseCasePack) GetBasePack() *BaseCasePack + func (pack *BaseCasePack) GetCheckHandlerMap() interface{} + func (pack *BaseCasePack) GetDependData() interface{} + func (pack *BaseCasePack) GetPackID() string + func (pack *BaseCasePack) GetTxHash() string + func (pack *BaseCasePack) GetTxReceipt() string + func (pack *BaseCasePack) SetLogger(fLog log15.Logger, tLog log15.Logger) + func (pack *BaseCasePack) SetPackID(id string) + type CaseFunc interface + GetBaseCase func() *BaseCase + GetCmd func() string + GetDep func() []string + GetID func() string + GetRepeat func() int + SendCommand func(packID string) (PackFunc, error) + SetDependData func(interface{}) + type CheckHandlerFunc func(CheckHandlerParamType) bool + type CheckHandlerFuncDiscard func(map[string]interface{}) bool + type CheckHandlerMap map[string]CheckHandlerFunc + type CheckHandlerMapDiscard map[string]CheckHandlerFuncDiscard + type CheckHandlerParamType *chain33Type.TxDetailResult + type PackFunc interface + CheckResult func(interface{}) (bool, bool) + GetBaseCase func() *BaseCase + GetBasePack func() *BaseCasePack + GetCheckHandlerMap func() interface{} + GetDependData func() interface{} + GetPackID func() string + GetTxHash func() string + GetTxReceipt func() string + SetLogger func(fLog log15.Logger, tLog log15.Logger) + SetPackID func(id string) + func DefaultSend(testCase CaseFunc, testPack PackFunc, packID string) (PackFunc, error) + type SimpleCase struct + func (testCase *SimpleCase) SendCommand(packID string) (PackFunc, error) + type SimplePack struct + func (pack *SimplePack) CheckResult(handlerMap interface{}) (bCheck bool, bSuccess bool) Other modules containing this package github.com/33cn/chain33