33 lines
648 B
Go
33 lines
648 B
Go
package main
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/moby/buildkit/util/testutil/integration"
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func init() {
|
|
integration.InitOCIWorker()
|
|
integration.InitContainerdWorker()
|
|
}
|
|
|
|
func TestCLIIntegration(t *testing.T) {
|
|
integration.Run(t, []integration.Test{
|
|
testDiskUsage,
|
|
testBuildWithLocalFiles,
|
|
testBuildLocalExporter,
|
|
testBuildContainerdExporter,
|
|
testPrune,
|
|
testUsage,
|
|
},
|
|
integration.WithMirroredImages(integration.OfficialImages("busybox:latest")),
|
|
)
|
|
}
|
|
|
|
func testUsage(t *testing.T, sb integration.Sandbox) {
|
|
require.NoError(t, sb.Cmd().Run())
|
|
|
|
require.NoError(t, sb.Cmd("--help").Run())
|
|
}
|