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

fakes

package
v1.3.127 Latest Latest
Warning

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

Go to latest
Published: Sep 14, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeSigar

type FakeSigar struct {
	LoadAverage    sigar.LoadAverage
	LoadAverageErr error

	Mem                sigar.Mem
	MemIgnoringCGroups sigar.Mem
	MemErr             error

	Swap    sigar.Swap
	SwapErr error

	FileSystemUsage     sigar.FileSystemUsage
	FileSystemUsageErr  error
	FileSystemUsagePath string

	CollectCpuStatsCpuCh  chan sigar.Cpu
	CollectCpuStatsStopCh chan struct{}
}

func NewFakeSigar

func NewFakeSigar() *FakeSigar

func (*FakeSigar) CollectCpuStats

func (f *FakeSigar) CollectCpuStats(collectionInterval time.Duration) (<-chan sigar.Cpu, chan<- struct{})

func (*FakeSigar) GetFileSystemUsage

func (f *FakeSigar) GetFileSystemUsage(path string) (sigar.FileSystemUsage, error)

func (*FakeSigar) GetLoadAverage

func (f *FakeSigar) GetLoadAverage() (sigar.LoadAverage, error)

func (*FakeSigar) GetMem

func (f *FakeSigar) GetMem() (sigar.Mem, error)

func (*FakeSigar) GetMemIgnoringCGroups added in v1.3.1

func (f *FakeSigar) GetMemIgnoringCGroups() (sigar.Mem, error)

func (*FakeSigar) GetSwap

func (f *FakeSigar) GetSwap() (sigar.Swap, error)

Jump to

Keyboard shortcuts

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