Documentation
¶
Index ¶
- type MockBootloader
- func (b *MockBootloader) ConfigFile() string
- func (b *MockBootloader) ExtractKernelAssets(s snap.PlaceInfo, snapf snap.Container) error
- func (b *MockBootloader) GetBootVars(keys ...string) (map[string]string, error)
- func (b *MockBootloader) Name() string
- func (b *MockBootloader) RemoveKernelAssets(s snap.PlaceInfo) error
- func (b *MockBootloader) SetBootBase(base string)
- func (b *MockBootloader) SetBootKernel(kernel string)
- func (b *MockBootloader) SetBootVars(values map[string]string) error
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 (*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
Click to show internal directories.
Click to hide internal directories.