# Functions
BalanceFor get balance of accAddr.
BalanceNoPanicFor returns accAddr's balance without panic.
CallContract calls contract with code.
CircuAccounts return circuAccounts.
CircuRepeatRandom return circuRepeatRandom.
CircuRepeatTxTimes return circuRepeatTxTimes.
CircuUnitAccounts return circuUnitAccounts.
Closing check if receive quit signal.
CollAccounts return collAccounts.
CollUnitAccounts return collUnitAccounts.
ContractAccounts return contractAccounts.
ContractRepeatRandom return circuRepeatRandom.
ContractRepeatTxTimes return contractRepeatTxTimes.
ContractTestEnable return contractTestEnable.
ContractUnitAccounts return contractUnitAccounts.
GenTestAddr defines generate test address.
GetBoolCfgVal get bool value.
GetBoolSpecCfgVal get bool value.
GetCfgVal get value from default cfgData.
GetFloatArrayCfgVal get float array value.
GetFloatArraySpecCfgVal get float array value.
GetFloatCfgVal get float value.
GetFloatSpecCfgVal get float value.
GetIniKV parses ini buff and get value of key.
GetIntArrayCfgVal get int array value.
GetIntArraySpecCfgVal get int array value.
GetIntCfgVal get int config value.
GetIntSpecCfgVal get int config vlaue.
GetSpecCfgVal get special cfg value from param cfgdata.
GetStrArrayCfgVal get string array value.
GetStrArraySpecCfgVal get string array value.
GetStringCfgVal get string cfg value.
GetStringSpecCfgVal get string cfg value.
InitConf init config and store them int default variable cfgData.
InitSpecConf inits config and return CfgData variable.
LoadConf load config file.
LoadJSONFromFile load json from file to result.
MinerAccounts get miners' accounts.
MinerAddrs gets miners addresses from config file.
NonceFor returns address' nonce in blockchain state.
ParseIPlist parse ip list from json file.
PeerAddrs gets execute transactions peers addresses from config file.
PrepareEnv prepare env.
RemoveKeystoreFiles removes key store files.
SplitAddrAccounts return splitAddrAccounts.
SplitAddrRepeatRandom return splitAddrRepeatRandom.
SplitAddrRepeatTxTimes return splitAddrRepeatTxTimes.
SplitAddrTestEnable return splitAddrTestEnable.
SplitAddrUnitAccounts return splitAddrUnitAccounts.
StartDockerNodes start nodes.
StartLocalNodes start local nodes.
StartProcess starts a process with args and default process attributions.
StopLocalNodes stop local nodes.
StopNodes stop nodes.
TearDown clean resource and files.
TickerDurationTxs get ticker duration for calc tx count.
TimesToUpdateAddrs return timesToUpdateAddrs.
TokenAccounts return tokenAccounts.
TokenBalanceFor get token balance of addr.
TokenRepeatRandom return circuRepeatRandom.
TokenRepeatTxTimes return tokenRepeatTxTimes.
TokenTestEnable return tokenTestEnable.
TokenUnitAccounts return tokenUnitAccounts.
TryRecordError try to record error during integration test.
TxTestEnable return txTestEnable.
UnlockAccount defines unlock account.
WaitBalanceEnough wait balance of addr is more than amount.
WaitBalanceEqual wait balance of addr is more than amount.
WaitERC20AllowanceEqualTo waits ERC20 allowance of addr equal to amount.
WaitERC20BalanceEqualTo waits ERC20 balance of addr equal to amount.
WaitTokenBalanceEnough wait tokken balance of addr is more than amount.
WaitTokenBalanceEqualTo wait token balance of addr equal to amount.
# Variables
DockerConf defines docker test devconfig.
EnableDocker flag indicates to need start docker.
ErrItems record functional errors during integration tests.
LocalConf defines local test devconfig.
NewNodes flag indicates to need to start nodes.
# Type aliases
CfgData define config data responding conf.json.