@@ -255,6 +255,7 @@ func TestContainerInspectHostConfig(t *testing.T) {
255255 "--shm-size" , "256m" ,
256256 "--runtime" , "io.containerd.runtime.v1.linux" ,
257257 "--sysctl" , "net.core.somaxconn=1024" ,
258+ "--device" , "/dev/zero:/dev/null" ,
258259 testutil .AlpineImage , "sleep" , "infinity" ).AssertOK ()
259260
260261 inspect := base .InspectContainer (testContainer )
@@ -268,8 +269,7 @@ func TestContainerInspectHostConfig(t *testing.T) {
268269 expectedExtraHosts := []string {"host1:10.0.0.1" , "host2:10.0.0.2" }
269270 assert .DeepEqual (t , expectedExtraHosts , inspect .HostConfig .ExtraHosts )
270271 assert .Equal (t , "host" , inspect .HostConfig .IpcMode )
271- assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Type )
272- assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Config .Driver )
272+ assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Driver )
273273 assert .Equal (t , int64 (536870912 ), inspect .HostConfig .Memory )
274274 assert .Equal (t , int64 (1073741824 ), inspect .HostConfig .MemorySwap )
275275 assert .Equal (t , bool (true ), inspect .HostConfig .OomKillDisable )
@@ -281,6 +281,8 @@ func TestContainerInspectHostConfig(t *testing.T) {
281281 "net.core.somaxconn" : "1024" ,
282282 }
283283 assert .DeepEqual (t , expectedSysctls , inspect .HostConfig .Sysctls )
284+ expectedDevices := []string {"/dev/null:/dev/null" }
285+ assert .DeepEqual (t , expectedDevices , inspect .HostConfig .Devices )
284286}
285287
286288func TestContainerInspectHostConfigDefaults (t * testing.T ) {
@@ -301,8 +303,7 @@ func TestContainerInspectHostConfigDefaults(t *testing.T) {
301303 assert .Equal (t , 0 , len (inspect .HostConfig .GroupAdd ))
302304 assert .Equal (t , 0 , len (inspect .HostConfig .ExtraHosts ))
303305 assert .Equal (t , "" , inspect .HostConfig .IpcMode )
304- assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Type )
305- assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Config .Driver )
306+ assert .Equal (t , "json-file" , inspect .HostConfig .LogConfig .Driver )
306307 assert .Equal (t , int64 (0 ), inspect .HostConfig .Memory )
307308 assert .Equal (t , int64 (0 ), inspect .HostConfig .MemorySwap )
308309 assert .Equal (t , bool (false ), inspect .HostConfig .OomKillDisable )
@@ -311,6 +312,7 @@ func TestContainerInspectHostConfigDefaults(t *testing.T) {
311312 assert .Equal (t , int64 (67108864 ), inspect .HostConfig .ShmSize )
312313 assert .Equal (t , "io.containerd.runc.v2" , inspect .HostConfig .Runtime )
313314 assert .Equal (t , 0 , len (inspect .HostConfig .Sysctls ))
315+ assert .Equal (t , 0 , len (inspect .HostConfig .Devices ))
314316}
315317
316318func TestContainerInspectHostConfigDNS (t * testing.T ) {
0 commit comments