Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Test ¶
type Test struct { KubeContext kube.Client AwsContext aws.Client // contains filtered or unexported fields }
func (*Test) Run ¶
func (kdt *Test) Run()
Run contains the steps definition, should be called in the InitializeScenario function required by godog. Check https://github.com/keikoproj/kubedog/blob/master/docs/syntax.md for steps syntax details.
func (*Test) SetScenario ¶
func (kdt *Test) SetScenario(scenario *godog.ScenarioContext)
SetScenario sets the ScenarioContext, should be use in the InitializeScenario function required by godog.
func (*Test) SetTestFilesPath ¶
SetTestFilesPath sets the path for the test files. If SetTestFilesPath was not used, the methods that operate with/on files will look for them in ./templates by default.
func (*Test) SetTestSuite ¶
func (kdt *Test) SetTestSuite(testSuite *godog.TestSuiteContext)
SetTestSuite sets the TestSuiteContext, should be use in the InitializeTestSuite function required by godog.
Directories
¶
Path | Synopsis |
---|---|
examples
|
|
templating/generic
Module
|
|
internal
|
|
pkg
|
|
aws
Package aws provides steps implementations related to AWS.
|
Package aws provides steps implementations related to AWS. |
common
Package common provides functions and steps implementations not specifically related to Kubernetes nor AWS.
|
Package common provides functions and steps implementations not specifically related to Kubernetes nor AWS. |
kubernetes
Package kube provides steps implementations related to Kubernetes.
|
Package kube provides steps implementations related to Kubernetes. |
Click to show internal directories.
Click to hide internal directories.