service: change stop interface (#7816)

This commit is contained in:
Sam Kleinman
2022-02-17 11:23:32 -05:00
committed by GitHub
parent 38e29590ff
commit 28d34d635c
30 changed files with 129 additions and 226 deletions
+3 -3
View File
@@ -41,12 +41,12 @@ func NewSignerClient(ctx context.Context, endpoint *SignerListenerEndpoint, chai
// Close closes the underlying connection
func (sc *SignerClient) Close() error {
err := sc.endpoint.Stop()
cerr := sc.endpoint.Close()
sc.endpoint.Stop()
err := sc.endpoint.Close()
if err != nil {
return err
}
return cerr
return nil
}
// IsConnected indicates with the signer is connected to a remote signing service
+1 -1
View File
@@ -81,7 +81,7 @@ func TestSignerClose(t *testing.T) {
}()
assert.NoError(t, tc.signerClient.Close())
assert.NoError(t, tc.signerServer.Stop())
tc.signerServer.Stop()
})
}
}
+2 -4
View File
@@ -125,9 +125,7 @@ func TestRetryConnToRemoteSigner(t *testing.T) {
t.Cleanup(signerServer.Wait)
<-endpointIsOpenCh
if err := signerServer.Stop(); err != nil {
t.Error(err)
}
signerServer.Stop()
dialerEndpoint2 := NewSignerDialerEndpoint(
logger,
@@ -138,8 +136,8 @@ func TestRetryConnToRemoteSigner(t *testing.T) {
// let some pings pass
require.NoError(t, signerServer2.Start(ctx))
assert.True(t, signerServer2.IsRunning())
t.Cleanup(signerServer2.Stop)
t.Cleanup(signerServer2.Wait)
t.Cleanup(func() { _ = signerServer2.Stop() })
// give the client some time to re-establish the conn to the remote signer
// should see sth like this in the logs: