smoke

package
v0.0.0-...-864bd82 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SimpleBinaryAppBitsPath = "../../assets/binary"
	SimpleDotnetAppBitsPath = "../../assets/dotnet_simple/Published"
)

Variables

This section is empty.

Functions

func AppReport

func AppReport(appName string, timeout time.Duration)

func Logs

func Logs(useLogCache bool, appName string) *Session

func SkipIfNotWindows

func SkipIfNotWindows(testConfig *Config)

Types

type Config

type Config struct {
	SuiteName string `json:"suite_name"`

	Reporter string `json:"reporter"`

	APIEndpoint string `json:"api"`
	AppsDomain  string `json:"apps_domain"`

	SkipSSLValidation bool `json:"skip_ssl_validation"`

	User         string `json:"user"`
	Password     string `json:"password"`
	Origin       string `json:"origin"`
	Client       string `json:"client"`
	ClientSecret string `json:"client_secret"`

	Org   string `json:"org"`
	Space string `json:"space"`

	UseExistingOrg   bool `json:"use_existing_org"`
	UseExistingSpace bool `json:"use_existing_space"`

	UseLogCache bool `json:"use_log_cache"`

	// existing app names - if empty the space will be managed and a random app name will be used
	LoggingApp string `json:"logging_app"`
	RuntimeApp string `json:"runtime_app"`

	LinuxBuildpackName   string `json:"linux_buildpack_name"`
	WindowsBuildpackName string `json:"windows_buildpack_name"`

	ArtifactsDirectory string `json:"artifacts_directory"`

	Cleanup bool `json:"cleanup"`

	EnableWindowsTests          bool   `json:"enable_windows_tests"`
	WindowsStack                string `json:"windows_stack"`
	EnableIsolationSegmentTests bool   `json:"enable_isolation_segment_tests"`

	TimeoutScale           *float64 `json:"timeout_scale"`
	IsolationSegmentName   string   `json:"isolation_segment_name"`
	IsolationSegmentDomain string   `json:"isolation_segment_domain"`
	IsolationSegmentSpace  string   `json:"isolation_segment_space"`
}

func GetConfig

func GetConfig() *Config

func (*Config) GetAddExistingUserToExistingSpace

func (c *Config) GetAddExistingUserToExistingSpace() bool

func (*Config) GetAdminClient

func (c *Config) GetAdminClient() string

func (*Config) GetAdminClientSecret

func (c *Config) GetAdminClientSecret() string

func (*Config) GetAdminOrigin

func (c *Config) GetAdminOrigin() string

func (*Config) GetAdminPassword

func (c *Config) GetAdminPassword() string

func (*Config) GetAdminUser

func (c *Config) GetAdminUser() string

func (*Config) GetApiEndpoint

func (c *Config) GetApiEndpoint() string

func (*Config) GetAppStatusTimeout

func (c *Config) GetAppStatusTimeout() time.Duration

func (*Config) GetAppsDomains

func (c *Config) GetAppsDomains() string

func (*Config) GetConfigurableTestPassword

func (c *Config) GetConfigurableTestPassword() string

func (*Config) GetDefaultTimeout

func (c *Config) GetDefaultTimeout() time.Duration

func (*Config) GetExistingClient

func (c *Config) GetExistingClient() string

func (*Config) GetExistingClientSecret

func (c *Config) GetExistingClientSecret() string

func (*Config) GetExistingOrganization

func (c *Config) GetExistingOrganization() string

func (*Config) GetExistingSpace

func (c *Config) GetExistingSpace() string

func (*Config) GetExistingUser

func (c *Config) GetExistingUser() string

func (*Config) GetExistingUserPassword

func (c *Config) GetExistingUserPassword() string

func (*Config) GetIsolationSegmentDomain

func (c *Config) GetIsolationSegmentDomain() string

func (*Config) GetIsolationSegmentName

func (c *Config) GetIsolationSegmentName() string

func (*Config) GetIsolationSegmentSpace

func (c *Config) GetIsolationSegmentSpace() string

func (*Config) GetLinuxBuildpackName

func (c *Config) GetLinuxBuildpackName() string

func (*Config) GetNamePrefix

func (c *Config) GetNamePrefix() string

func (*Config) GetPersistentAppOrg

func (c *Config) GetPersistentAppOrg() string

func (*Config) GetPersistentAppQuotaName

func (c *Config) GetPersistentAppQuotaName() string

func (*Config) GetPersistentAppSpace

func (c *Config) GetPersistentAppSpace() string

func (*Config) GetPushTimeout

func (c *Config) GetPushTimeout() time.Duration

func (*Config) GetScaleTimeout

func (c *Config) GetScaleTimeout() time.Duration

func (*Config) GetScaledTimeout

func (c *Config) GetScaledTimeout(timeout time.Duration) time.Duration

func (*Config) GetShouldKeepUser

func (c *Config) GetShouldKeepUser() bool

func (*Config) GetSkipSSLValidation

func (c *Config) GetSkipSSLValidation() bool

func (*Config) GetUseExistingOrganization

func (c *Config) GetUseExistingOrganization() bool

func (*Config) GetUseExistingSpace

func (c *Config) GetUseExistingSpace() bool

func (*Config) GetUseExistingUser

func (c *Config) GetUseExistingUser() bool

func (*Config) GetUserOrigin

func (c *Config) GetUserOrigin() string

func (*Config) GetWindowsBuildpackName

func (c *Config) GetWindowsBuildpackName() string

func (*Config) GetWindowsStack

func (c *Config) GetWindowsStack() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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