test/

directory
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2021 License: Apache-2.0

README

TKG Integration tests

What are these tests?

TKG integration tests validates the tkg client library used by the cluster, management-cluster plugins. Some of these tests leverages CAPD provider to be able to run without needing access to any external cloud infrastructure.

How to run these tests locally?

They are developed using the Ginkgo testing framework. Here are the steps to run them locally:

make tools
E2E_CONFIG=pkg/v1/tkg/test/config/docker.yaml hack/tools/bin/ginkgo -v -trace pkg/v1/tkg/test/tkgctl/docker

If you want to run a single test

E2E_CONFIG=pkg/v1/tkg/test/config/docker.yaml hack/tools/bin/ginkgo -v -trace --focus="<test spec name/regex>" pkg/v1/tkg/test/tkgctl/docker

Troubleshooting

If you are running the CAPD based integration tests on an Apple system, it is recommended that Docker Desktop is allocated the following resources at minimum:

  • Memory: 6GB+
  • Swap: 2GB+
  • Disk image size: 100GB+

Directories

Path Synopsis
Package framework implements the test framework.
Package framework implements the test framework.
exec
Package exec implements command execution functionality.
Package exec implements command execution functionality.
tkgctl
shared
nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint
nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint nolint:typecheck,goconst,gocritic,golint,stylecheck,nolintlint

Jump to

Keyboard shortcuts

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