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

integration

package
v1.11.12 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2025 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseSuite

type BaseSuite struct {
	suite.Suite
	TestControllers map[string]*TestController
}

func (*BaseSuite) AfterTest

func (suite *BaseSuite) AfterTest(suiteName, testName string)

AfterTest stops the controllers and delete the entry from the test map

func (*BaseSuite) BeforeTest

func (suite *BaseSuite) BeforeTest(suiteName, testName string)

BeforeTest: - create a tempDir for haproxy config + maps + .... - prepares and sets some common default start parameters for haproxy controller :

  • "-e", "-t" and "--config-dir"

To customize the controller start parameters, refer (as example) to

func (suite *DisableConfigSnippetSuite) BeforeTest(suiteName, testName string) {

func (*BaseSuite) ExpectHaproxyConfigContains

func (suite *BaseSuite) ExpectHaproxyConfigContains(s string, count int)

func (*BaseSuite) StartController

func (suite *BaseSuite) StartController()

StartController starts a controller It is not started in BeforeTest() or SetupSubTest() but must be called when desired in the test/subtest.

func (*BaseSuite) StopController

func (suite *BaseSuite) StopController()

type TestController

type TestController struct {
	TempDir    string
	Controller *c.HAProxyController
	Store      store.K8s
	EventChan  chan k8s.SyncDataEvent
	OSArgs     utils.OSArgs
}

Jump to

Keyboard shortcuts

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