github.com/ttys3/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  }