github.com/lazyboychen7/engine@v17.12.1-ce-rc2+incompatible/integration/system/info_linux_test.go (about) 1 // +build !windows 2 3 package system 4 5 import ( 6 "testing" 7 8 "github.com/docker/docker/integration/util/request" 9 "github.com/stretchr/testify/assert" 10 "github.com/stretchr/testify/require" 11 "golang.org/x/net/context" 12 ) 13 14 func TestInfo_BinaryCommits(t *testing.T) { 15 client := request.NewAPIClient(t) 16 17 info, err := client.Info(context.Background()) 18 require.NoError(t, err) 19 20 assert.NotNil(t, info.ContainerdCommit) 21 assert.NotEqual(t, "N/A", info.ContainerdCommit.ID) 22 assert.Equal(t, testEnv.DaemonInfo.ContainerdCommit.Expected, info.ContainerdCommit.Expected) 23 assert.Equal(t, info.ContainerdCommit.Expected, info.ContainerdCommit.ID) 24 25 assert.NotNil(t, info.InitCommit) 26 assert.NotEqual(t, "N/A", info.InitCommit.ID) 27 assert.Equal(t, testEnv.DaemonInfo.InitCommit.Expected, info.InitCommit.Expected) 28 assert.Equal(t, info.InitCommit.Expected, info.InitCommit.ID) 29 30 assert.NotNil(t, info.RuncCommit) 31 assert.NotEqual(t, "N/A", info.RuncCommit.ID) 32 assert.Equal(t, testEnv.DaemonInfo.RuncCommit.Expected, info.RuncCommit.Expected) 33 assert.Equal(t, info.RuncCommit.Expected, info.RuncCommit.ID) 34 }