package
3.1.1+incompatible
Repository: https://github.com/gravitational/robotest.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
BackupApplication implements test for backup hook.
CloseDriver stops and closes the test-global web driver.
ConfigureFlags registers common command line flags, parses the command line and interprets the configuration.
ConnectToOpsCenter connects to the Ops Center specified with opsCenterURL using specified login.
CoreDump collects diagnostic information into the specified report directory after the tests.
CreateDriver creates a new instance of the web driver.
Destroy destroys the infrastructure created previously in InitializeCluster and removes state directory.
Distribute executes the specified command on nodes.
No description provided by the author
FakeUpdateApplication implements site update test by downloading the application tarball, incrementing the version and importing the same tarball with a new version.
InitializeCluster creates infrastructure according to configuration.
InstallerNode returns the node with the running installer.
InstallerURL returns URL of the installer for the configured application package.
New creates a new instance of the framework.
RestoreApplication implements test for restore hook.
RoboDescribe is local wrapper function for ginkgo.Describe.
RunAgentCommand interprets the specified command as agent command.
SiteInstallURL returns URL of current cluster installation.
SiteURL returns URL of the site specified in configuration as TestContext.ClusterName.
UpdateApplicationWithInstaller impements site update via installer tarball.
No description provided by the author
UpdateSiteEntry specifies new entryURL and login details to use for subsequent site access.
UpdateState updates the state file with the current provisioner state.
URLPath returns a new URL from the configured entry URL using path as new URL path.
URLPathFromString returns a new URL with the specified URL urlS using path as a custom URL path.
# Variables
Cluster is the global instance of the cluster the tests are executed on.
TestContext defines the global test configuration for the test run.
# Structs
BackupConfig defines configuration for Backup/Restore operations.
BackupState defines state of backup.
No description provided by the author
BandwagonExtraConfig defines configuration for extended bandwagon fields.
ClusterAddress defines configuration for accessing installed cluster web page.
Extensions groups configuration options for individual test steps.
LocatorRef defines a reference to a package locator.
Login defines Ops Center authentication parameters.
OnpremConfig defines the test configuration for bare metal tests.
Provisioner defines configuration for provisioner.
ServiceLogin defines authentication options for Ops Center service access.
T defines a framework type.
TestContextType defines the configuration context of a single test run.
TestState represents the state of the test between boostrapping a cluster and teardown.