Skip to content

Commit 17b9313

Browse files
committed
Remove dangling nodegetinfo test
1 parent 20609f3 commit 17b9313

File tree

2 files changed

+3
-94
lines changed

2 files changed

+3
-94
lines changed

pkg/gce-pd-csi-driver/node_test.go

Lines changed: 0 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,14 @@ import (
3030

3131
csi "github.com/container-storage-interface/spec/lib/go/csi"
3232
"github.com/google/go-cmp/cmp"
33-
"github.com/google/go-cmp/cmp/cmpopts"
3433
"google.golang.org/grpc/codes"
3534
"google.golang.org/grpc/status"
3635
"k8s.io/mount-utils"
37-
"sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/common"
3836
"sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/deviceutils"
3937
metadataservice "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/gce-cloud-provider/metadata"
4038
mountmanager "sigs.k8s.io/gcp-compute-persistent-disk-csi-driver/pkg/mount-manager"
4139

4240
corev1 "k8s.io/api/core/v1"
43-
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
4441
"k8s.io/apimachinery/pkg/runtime"
4542
"k8s.io/client-go/kubernetes/fake"
4643
)
@@ -358,93 +355,6 @@ func NewFakeKubeClient(nodes []*corev1.Node) kubernetes.Interface {
358355
return clientset
359356
}
360357

361-
func TestNodeGetInfo_Topologies(t *testing.T) {
362-
nodeA := &corev1.Node{
363-
ObjectMeta: metav1.ObjectMeta{
364-
Name: testNodeA,
365-
Labels: map[string]string{
366-
common.TopologyKeyZone: testZoneA,
367-
common.TopologyLabelKey(testDiskA): "true",
368-
},
369-
},
370-
}
371-
nodeB := &corev1.Node{
372-
ObjectMeta: metav1.ObjectMeta{
373-
Name: testNodeB,
374-
Labels: map[string]string{
375-
common.TopologyKeyZone: testZoneB,
376-
common.TopologyLabelKey(testDiskB): "true",
377-
},
378-
},
379-
}
380-
gceDriver := getTestGCEDriver(t)
381-
ns := gceDriver.ns
382-
383-
volumeLimit, err := ns.GetVolumeLimits()
384-
if err != nil {
385-
t.Fatalf("Failed to get volume limits: %v", err)
386-
}
387-
388-
testCases := []struct {
389-
name string
390-
node *corev1.Node
391-
enableDiskTopology bool
392-
want *csi.NodeGetInfoResponse
393-
}{
394-
{
395-
name: "success default: zone only",
396-
node: nodeB,
397-
want: &csi.NodeGetInfoResponse{
398-
NodeId: common.CreateNodeID(ns.MetadataService.GetProject(), testZoneB, testNodeB),
399-
MaxVolumesPerNode: volumeLimit,
400-
AccessibleTopology: &csi.Topology{
401-
Segments: map[string]string{
402-
common.TopologyKeyZone: testZoneB,
403-
// Note the absence of the Disk Support Label
404-
},
405-
},
406-
},
407-
},
408-
{
409-
name: "success: disk topology enabled",
410-
node: nodeA,
411-
enableDiskTopology: true,
412-
want: &csi.NodeGetInfoResponse{
413-
NodeId: common.CreateNodeID(ns.MetadataService.GetProject(), testZoneA, testNodeA),
414-
MaxVolumesPerNode: volumeLimit,
415-
AccessibleTopology: &csi.Topology{
416-
Segments: map[string]string{
417-
common.TopologyKeyZone: testZoneA,
418-
common.TopologyLabelKey(testDiskA): "true",
419-
},
420-
},
421-
},
422-
},
423-
}
424-
425-
for _, tc := range testCases {
426-
t.Logf("Test case: %s", tc.name)
427-
428-
ns.EnableDiskTopology = tc.enableDiskTopology
429-
metadataservice.SetZone(tc.node.Labels[common.TopologyKeyZone])
430-
metadataservice.SetName(tc.node.Name)
431-
432-
res, err := ns.NodeGetInfo(context.Background(), &csi.NodeGetInfoRequest{})
433-
if err != nil {
434-
t.Fatalf("Unexpected error: %v", err)
435-
}
436-
if res == nil {
437-
t.Fatalf("Expected non-nil response, got nil")
438-
}
439-
440-
if diff := cmp.Diff(tc.want, res, cmpopts.IgnoreUnexported(csi.NodeGetInfoResponse{}, csi.Topology{})); diff != "" {
441-
t.Errorf("Unexpected NodeGetInfoResponse (-want +got):\n%s", diff)
442-
}
443-
444-
t.Logf("Get node info: %v", res)
445-
}
446-
}
447-
448358
func TestNodePublishVolume(t *testing.T) {
449359
gceDriver := getTestGCEDriver(t)
450360
ns := gceDriver.ns

pkg/gce-pd-csi-driver/server_test.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"strings"
2323
"testing"
2424

25-
csipb "github.com/container-storage-interface/spec/lib/go/csi"
2625
"google.golang.org/grpc"
2726

2827
csi "github.com/container-storage-interface/spec/lib/go/csi"
@@ -99,7 +98,7 @@ func TestServerCreateVolumeMetric(t *testing.T) {
9998
if err != nil {
10099
t.Fatalf("Failed to create server client: %v", err)
101100
}
102-
controllerClient := csipb.NewControllerClient(conn)
101+
controllerClient := csi.NewControllerClient(conn)
103102
req := &csi.CreateVolumeRequest{
104103
Name: name,
105104
CapacityRange: stdCapRange,
@@ -149,7 +148,7 @@ func TestServerValidateVolumeCapabilitiesMetric(t *testing.T) {
149148
if err != nil {
150149
t.Fatalf("Failed to create server client: %v", err)
151150
}
152-
controllerClient := csipb.NewControllerClient(conn)
151+
controllerClient := csi.NewControllerClient(conn)
153152
req := &csi.ValidateVolumeCapabilitiesRequest{
154153
VolumeId: fmt.Sprintf("projects/%s/zones/%s/disks/%s", project, zone, name),
155154
VolumeCapabilities: stdVolCaps,
@@ -191,7 +190,7 @@ func TestServerGetPluginInfoMetric(t *testing.T) {
191190
if err != nil {
192191
t.Fatalf("Failed to create server client: %v", err)
193192
}
194-
idClient := csipb.NewIdentityClient(conn)
193+
idClient := csi.NewIdentityClient(conn)
195194
resp, err := idClient.GetPluginInfo(context.Background(), &csi.GetPluginInfoRequest{})
196195
if err != nil {
197196
t.Fatalf("GetPluginInfo returned unexpected error: %v", err)

0 commit comments

Comments
 (0)