//go:build go || all // +build go all package examples import ( "os" "path" "testing" "github.com/pulumi/pulumi/pkg/v3/testing/integration" "github.com/stretchr/testify/require" ) func TestGoExample(t *testing.T) { cwd, err := os.Getwd() require.NoError(t, err) test := integration.ProgramTestOptions{ Dir: path.Join(cwd, "go"), Dependencies: []string{ "github.com/pulumi/pulumi-dockerbuild/sdk/go/dockerbuild=../sdk/go/dockerbuild", }, Secrets: map[string]string{ "dockerHubPassword": os.Getenv("DOCKER_HUB_PASSWORD"), }, } integration.ProgramTest(t, &test) }