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

fakes

package
v0.14.4 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 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
	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) 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