bootloadertest

package
v2.42.5-go-mod+incompa... Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2020 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockBootloader

type MockBootloader struct {
	BootVars map[string]string
	SetErr   error
	GetErr   error

	ExtractKernelAssetsCalls []snap.PlaceInfo
	RemoveKernelAssetsCalls  []snap.PlaceInfo
	// contains filtered or unexported fields
}

MockBootloader mocks the bootloader interface and records all set/get calls.

func Mock

func Mock(name, bootdir string) *MockBootloader

func (*MockBootloader) ConfigFile

func (b *MockBootloader) ConfigFile() string

func (*MockBootloader) ExtractKernelAssets

func (b *MockBootloader) ExtractKernelAssets(s snap.PlaceInfo, snapf snap.Container) error

func (*MockBootloader) GetBootVars

func (b *MockBootloader) GetBootVars(keys ...string) (map[string]string, error)

func (*MockBootloader) Name

func (b *MockBootloader) Name() string

func (*MockBootloader) RemoveKernelAssets

func (b *MockBootloader) RemoveKernelAssets(s snap.PlaceInfo) error

func (*MockBootloader) SetBootBase

func (b *MockBootloader) SetBootBase(base string)

SetBootBase sets the current boot base string. Should be something like "core_1234.snap".

func (*MockBootloader) SetBootKernel

func (b *MockBootloader) SetBootKernel(kernel string)

SetBootKernel sets the current boot kernel string. Should be something like "pc-kernel_1234.snap".

func (*MockBootloader) SetBootVars

func (b *MockBootloader) SetBootVars(values map[string]string) error

Jump to

Keyboard shortcuts

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