reaper

package
v1.16.0 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ReploaceTestSuite  = "TestSuite"
	ReploaceTestSuites = "TestSuites"
)
View Source
const (
	ReadmeScriptFile = "readme_script.sh"
	ReadmeFile       = "/tmp/README"
)

Variables

This section is empty.

Functions

func JmeterTestResults

func JmeterTestResults(testResultFile, testResultPath, testUploadPath string) error

Types

type CacheManager

type CacheManager interface {
	// Archive compress the source folder to dest file
	Archive(source, dest string) error
	// Unarchive decompress the source file to dest folder
	Unarchive(source, dest string) error
}

CacheManager manages the caches

type GoCacheManager

type GoCacheManager struct{}

GoCacheManager is deprecated

func NewGoCacheManager

func NewGoCacheManager() *GoCacheManager

func (*GoCacheManager) Archive

func (gcm *GoCacheManager) Archive(source, dest string) error

func (*GoCacheManager) Unarchive

func (gcm *GoCacheManager) Unarchive(source, dest string) error

type Reaper

type Reaper struct {
	Ctx             *meta.Context
	StartTime       time.Time
	ActiveWorkspace string
	UserEnvs        map[string]string
	Type            types.ReaperType
	// contains filtered or unexported fields
}

func NewReaper

func NewReaper() (*Reaper, error)

func (*Reaper) AfterExec

func (r *Reaper) AfterExec() error

func (*Reaper) BeforeExec

func (r *Reaper) BeforeExec() error

func (*Reaper) CollectTestResults added in v1.9.9

func (r *Reaper) CollectTestResults() error

func (*Reaper) CompressCache

func (r *Reaper) CompressCache(storageURI string) error

func (*Reaper) DecompressCache

func (r *Reaper) DecompressCache() error

func (*Reaper) EnsureActiveWorkspace

func (r *Reaper) EnsureActiveWorkspace(workspace string) error

func (*Reaper) EnsureDir added in v1.9.9

func (r *Reaper) EnsureDir(dir string) error

func (*Reaper) Exec

func (r *Reaper) Exec() (err error)

func (*Reaper) GetCacheFile

func (r *Reaper) GetCacheFile() string

func (*Reaper) RunGitGc

func (r *Reaper) RunGitGc(folder string) error

func (*Reaper) RunPMDeployScripts

func (r *Reaper) RunPMDeployScripts() error

func (*Reaper) RunPostScripts

func (r *Reaper) RunPostScripts() error

type TarCacheManager

type TarCacheManager struct {
	StorageURI   string
	PipelineName string
	ServiceName  string
	// contains filtered or unexported fields
}

func NewTarCacheManager

func NewTarCacheManager(storageURI, pipelineName, serviceName, aesKey string) *TarCacheManager

func (*TarCacheManager) Archive

func (gcm *TarCacheManager) Archive(source, dest string) error

func (*TarCacheManager) Unarchive

func (gcm *TarCacheManager) Unarchive(source, dest string) error

Jump to

Keyboard shortcuts

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