Help us shape the future of Go! Take the 2026 Go Developer Survey

testutils

package
v1.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2018 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateTasks added in v1.11.0

func ValidateTasks(t *testing.T, basedir string, context *fi.ModelBuilderContext)

Types

type IntegrationTestHarness

type IntegrationTestHarness struct {
	TempDir string
	T       *testing.T
	// contains filtered or unexported fields
}

func NewIntegrationTestHarness

func NewIntegrationTestHarness(t *testing.T) *IntegrationTestHarness

func (*IntegrationTestHarness) Close

func (h *IntegrationTestHarness) Close()

func (*IntegrationTestHarness) MockKopsVersion

func (h *IntegrationTestHarness) MockKopsVersion(version string)

MockKopsVersion will set the kops version to the specified value, until Close is called

func (*IntegrationTestHarness) SetupMockAWS

func (h *IntegrationTestHarness) SetupMockAWS() *awsup.MockAWSCloud

func (*IntegrationTestHarness) SetupMockGCE

func (h *IntegrationTestHarness) SetupMockGCE()

SetupMockGCE configures a mock GCE cloud provider

type Model added in v1.11.0

type Model struct {
	Cluster        *kops.Cluster
	InstanceGroups []*kops.InstanceGroup
}

func LoadModel added in v1.11.0

func LoadModel(basedir string) (*Model, error)

LoadModel loads a cluster and instancegroups from a cluster.yaml file found in basedir

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL