@@ -49,6 +49,7 @@ import (
49
49
"k8s.io/kubernetes/pkg/kubelet/events"
50
50
"k8s.io/kubernetes/pkg/kubelet/util/sliceutils"
51
51
netutils "k8s.io/utils/net"
52
+ "k8s.io/utils/ptr"
52
53
)
53
54
54
55
const (
@@ -1330,6 +1331,32 @@ func TestMachineInfo(t *testing.T) {
1330
1331
},
1331
1332
},
1332
1333
},
1334
+ {
1335
+ desc : "with swap info" ,
1336
+ node : & v1.Node {},
1337
+ machineInfo : & cadvisorapiv1.MachineInfo {
1338
+ SwapCapacity : uint64 (20 * 1024 * 1024 * 1024 ),
1339
+ },
1340
+ expectNode : & v1.Node {
1341
+ Status : v1.NodeStatus {
1342
+ NodeInfo : v1.NodeSystemInfo {
1343
+ Swap : & v1.NodeSwapStatus {
1344
+ Capacity : ptr .To (int64 (20 * 1024 * 1024 * 1024 )),
1345
+ },
1346
+ },
1347
+ Capacity : v1.ResourceList {
1348
+ v1 .ResourceCPU : * resource .NewMilliQuantity (0 , resource .DecimalSI ),
1349
+ v1 .ResourceMemory : * resource .NewQuantity (0 , resource .BinarySI ),
1350
+ v1 .ResourcePods : * resource .NewQuantity (0 , resource .DecimalSI ),
1351
+ },
1352
+ Allocatable : v1.ResourceList {
1353
+ v1 .ResourceCPU : * resource .NewMilliQuantity (0 , resource .DecimalSI ),
1354
+ v1 .ResourceMemory : * resource .NewQuantity (0 , resource .BinarySI ),
1355
+ v1 .ResourcePods : * resource .NewQuantity (0 , resource .DecimalSI ),
1356
+ },
1357
+ },
1358
+ },
1359
+ },
1333
1360
}
1334
1361
1335
1362
for _ , tc := range cases {
0 commit comments