testing

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeProcFs

type FakeProcFs struct {
	// contains filtered or unexported fields
}

func (*FakeProcFs) AddProcess

func (fpf *FakeProcFs) AddProcess(
	pid int, commandPath string, mountNamespace string,
	commandLine []byte, workingDirectory string)

func (*FakeProcFs) DeleteProcess

func (fpf *FakeProcFs) DeleteProcess(pid int)

func (*FakeProcFs) GetCommandLine

func (fpf *FakeProcFs) GetCommandLine(pid int) ([]byte, error)

func (*FakeProcFs) GetCommandPath

func (fpf *FakeProcFs) GetCommandPath(pid int) (string, error)

func (*FakeProcFs) GetCurrentWorkingDirectory

func (fpf *FakeProcFs) GetCurrentWorkingDirectory(pid int) (string, error)

func (*FakeProcFs) GetMountNamespace

func (fpf *FakeProcFs) GetMountNamespace(pid int) (string, error)

func (*FakeProcFs) GetProcFsRootPath

func (fpf *FakeProcFs) GetProcFsRootPath() string

type FakeProcFsOperations

type FakeProcFsOperations interface {
	util.ProcFsOperations

	AddProcess(
		pid int, commandPath string, mountNamespace string, commandLine []byte,
		workingDirectory string)
	DeleteProcess(pid int)
}

func NewFakeProcFs

func NewFakeProcFs(rootPath string) FakeProcFsOperations

Jump to

Keyboard shortcuts

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