@@ -12,6 +12,7 @@ import (
1212 "time"
1313
1414 "github.com/hyperledger/fabric-sdk-go/pkg/client/channel"
15+ "github.com/hyperledger/fabric-sdk-go/pkg/common/errors/retry"
1516 "github.com/hyperledger/fabric-sdk-go/pkg/common/providers/core"
1617 "github.com/hyperledger/fabric-sdk-go/pkg/common/providers/fab"
1718 "github.com/hyperledger/fabric-sdk-go/pkg/fabsdk"
@@ -54,7 +55,8 @@ func runWithNoOrdererConfig(t *testing.T, configOpt core.ConfigProvider, sdkOpts
5455
5556 response , err := client .Query (
5657 channel.Request {ChaincodeID : ccID , Fcn : "invoke" , Args : integration .ExampleCCQueryArgs ()},
57- channel .WithTargetFilter (discoveryFilter ))
58+ channel .WithTargetFilter (discoveryFilter ),
59+ channel .WithRetry (retry .DefaultChannelOpts ))
5860 if err != nil {
5961 t .Fatalf ("Failed to query funds: %s" , err )
6062 }
@@ -79,7 +81,8 @@ func runWithNoOrdererConfig(t *testing.T, configOpt core.ConfigProvider, sdkOpts
7981}
8082
8183func moveFunds (response channel.Response , client * channel.Client , t * testing.T , notifier <- chan * fab.CCEvent , eventID string , value []byte ) {
82- response , err := client .Execute (channel.Request {ChaincodeID : ccID , Fcn : "invoke" , Args : integration .ExampleCCTxArgs ()})
84+ response , err := client .Execute (channel.Request {ChaincodeID : ccID , Fcn : "invoke" , Args : integration .ExampleCCTxArgs ()},
85+ channel .WithRetry (retry .DefaultChannelOpts ))
8386 if err != nil {
8487 t .Fatalf ("Failed to move funds: %s" , err )
8588 }
@@ -90,7 +93,8 @@ func moveFunds(response channel.Response, client *channel.Client, t *testing.T,
9093 t .Fatalf ("Did NOT receive CC event for eventId(%s)\n " , eventID )
9194 }
9295 // Verify move funds transaction result
93- response , err = client .Query (channel.Request {ChaincodeID : ccID , Fcn : "invoke" , Args : integration .ExampleCCQueryArgs ()})
96+ response , err = client .Query (channel.Request {ChaincodeID : ccID , Fcn : "invoke" , Args : integration .ExampleCCQueryArgs ()},
97+ channel .WithRetry (retry .DefaultChannelOpts ))
9498 if err != nil {
9599 t .Fatalf ("Failed to query funds after transaction: %s" , err )
96100 }
0 commit comments