Versions in this module Expand all Collapse all v1 v1.0.3 Oct 3, 2017 v1.0.2 Aug 31, 2017 v1.0.1 Aug 7, 2017 v1.0.0 Jul 11, 2017 Changes in this version + func ListShadowCCs() + func RegisterCCClients(ccs []*CCClient) error + type CCClient struct + Concurrency int + DelayBetweenInvokeMs int + DelayBetweenQueryMs int + ID int + InitArgs []string + Lang string + Name string + NumFinalQueryAttempts int + NumberOfInvokes int + Path string + TimeoutToAbortSecs int + WaitAfterInvokeMs int + func (cc *CCClient) Report(verbose bool, chainID string) + func (cc *CCClient) Run(ctxt context.Context, chainID string, bc common.BroadcastClient, ...) error + func (cc *CCClient) Validate(ctxt context.Context, chainID string, bc common.BroadcastClient, ...) error + type ShadowCCIntf interface + GetInvokeArgs func(ccnum int, iter int) [][]byte + GetNumQueries func(numSuccessfulInvokes int) int + GetQueryArgs func(ccnum int, iter int) [][]byte + InitShadowCC func(initArgs []string) + OverrideNumInvokes func(numInvokesPlanned int) int + PostInvoke func(args [][]byte, retval []byte) error + Validate func(args [][]byte, value []byte) error