@@ -17,15 +17,14 @@ limitations under the License.
17
17
package main
18
18
19
19
import (
20
+ "flag"
20
21
"net/http"
21
22
"net/http/httptest"
22
23
"testing"
23
24
24
25
csi "github.com/container-storage-interface/spec/lib/go/csi"
25
26
"github.com/golang/mock/gomock"
26
- connlib "github.com/kubernetes-csi/csi-lib-utils/connection"
27
27
"github.com/kubernetes-csi/csi-test/driver"
28
- "google.golang.org/grpc"
29
28
)
30
29
31
30
const (
@@ -37,9 +36,7 @@ func createMockServer(t *testing.T) (
37
36
* driver.MockCSIDriver ,
38
37
* driver.MockIdentityServer ,
39
38
* driver.MockControllerServer ,
40
- * driver.MockNodeServer ,
41
- * grpc.ClientConn ,
42
- error ) {
39
+ * driver.MockNodeServer ) {
43
40
// Start the mock server
44
41
mockController := gomock .NewController (t )
45
42
identityServer := driver .NewMockIdentityServer (mockController )
@@ -52,24 +49,16 @@ func createMockServer(t *testing.T) (
52
49
})
53
50
drv .Start ()
54
51
55
- // Create a client connection to it
56
- addr := drv .Address ()
57
- csiConn , err := connlib .Connect (addr )
58
- if err != nil {
59
- return nil , nil , nil , nil , nil , nil , err
60
- }
61
-
62
- return mockController , drv , identityServer , controllerServer , nodeServer , csiConn , nil
52
+ return mockController , drv , identityServer , controllerServer , nodeServer
63
53
}
64
54
65
55
func TestProbe (t * testing.T ) {
66
- mockController , driver , idServer , _ , _ , csiConn , err := createMockServer (t )
67
- if err != nil {
68
- t .Fatal (err )
69
- }
56
+ mockController , driver , idServer , _ , _ := createMockServer (t )
70
57
defer mockController .Finish ()
71
58
defer driver .Stop ()
72
- defer csiConn .Close ()
59
+
60
+ flag .Set ("csi-address" , driver .Address ())
61
+ flag .Parse ()
73
62
74
63
var injectedErr error
75
64
@@ -78,7 +67,6 @@ func TestProbe(t *testing.T) {
78
67
idServer .EXPECT ().Probe (gomock .Any (), inProbe ).Return (outProbe , injectedErr ).Times (1 )
79
68
80
69
hp := & healthProbe {
81
- conn : csiConn ,
82
70
driverName : driverName ,
83
71
}
84
72
0 commit comments