Documentation ¶
Index ¶
- func NewMemoryOverheadConfig(templatedata *firecracker.SimpleTemplateData, templateName string, ...) *testRunnerConfig
- func NewMemoryOverheadExecutor(runner MemoryOverheadRunner, resultpath *string) (*memoryOverheadExecutor, error)
- type MemoryOverheadRunner
- type MemoverheadBaselineRunner
- type MemoverheadTpmRunner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMemoryOverheadConfig ¶
func NewMemoryOverheadConfig(templatedata *firecracker.SimpleTemplateData, templateName string, tempPath string) *testRunnerConfig
func NewMemoryOverheadExecutor ¶
func NewMemoryOverheadExecutor(runner MemoryOverheadRunner, resultpath *string) (*memoryOverheadExecutor, error)
Types ¶
type MemoryOverheadRunner ¶
type MemoverheadBaselineRunner ¶
type MemoverheadBaselineRunner struct {
// contains filtered or unexported fields
}
func NewBaselineRunner ¶
func NewBaselineRunner(fc *firecracker.FirecrackerClient, config *testRunnerConfig) (MemoverheadBaselineRunner, error)
func (*MemoverheadBaselineRunner) Run ¶
func (r *MemoverheadBaselineRunner) Run(memsize int) (instance, error)
func (*MemoverheadBaselineRunner) Stop ¶
func (r *MemoverheadBaselineRunner) Stop(inst instance) error
type MemoverheadTpmRunner ¶
type MemoverheadTpmRunner struct {
// contains filtered or unexported fields
}
func NewTpmRunner ¶
func NewTpmRunner(fc *firecracker.FirecrackerClient, config *testRunnerConfig, tpmalloc tpmallocator) (MemoverheadTpmRunner, error)
func (*MemoverheadTpmRunner) Run ¶
func (r *MemoverheadTpmRunner) Run(memsize int) (instance, error)
func (*MemoverheadTpmRunner) Stop ¶
func (r *MemoverheadTpmRunner) Stop(inst instance) error
Click to show internal directories.
Click to hide internal directories.