service

package
v0.0.0-...-73e0568 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package service is a generated GoMock package.

Package service is a generated GoMock package.

Index

Constants

View Source
const (
	DefaultRestartTimeout = 15
	TimerSuffix           = ".timer"
	ServiceSuffix         = ".service"
)

Variables

View Source
var (
	DefaultUnitsPath = path.Join(os.Getenv("HOME"), ".config/systemd/user/")
)

Functions

func DefaultServiceName

func DefaultServiceName(serviceName string) string

Types

type MockService

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

MockService is a mock of Service interface.

func NewMockService

func NewMockService(ctrl *gomock.Controller) *MockService

NewMockService creates a new mock instance.

func (*MockService) Add

func (m *MockService) Add() error

Add mocks base method.

func (*MockService) Disable

func (m *MockService) Disable() error

Disable mocks base method.

func (*MockService) EXPECT

func (m *MockService) EXPECT() *MockServiceMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockService) Enable

func (m *MockService) Enable() error

Enable mocks base method.

func (*MockService) GetName

func (m *MockService) GetName() string

GetName mocks base method.

func (*MockService) Remove

func (m *MockService) Remove() error

Remove mocks base method.

func (*MockService) Start

func (m *MockService) Start() error

Start mocks base method.

func (*MockService) Stop

func (m *MockService) Stop() error

Stop mocks base method.

type MockServiceMockRecorder

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

MockServiceMockRecorder is the mock recorder for MockService.

func (*MockServiceMockRecorder) Add

func (mr *MockServiceMockRecorder) Add() *gomock.Call

Add indicates an expected call of Add.

func (*MockServiceMockRecorder) Disable

func (mr *MockServiceMockRecorder) Disable() *gomock.Call

Disable indicates an expected call of Disable.

func (*MockServiceMockRecorder) Enable

func (mr *MockServiceMockRecorder) Enable() *gomock.Call

Enable indicates an expected call of Enable.

func (*MockServiceMockRecorder) GetName

func (mr *MockServiceMockRecorder) GetName() *gomock.Call

GetName indicates an expected call of GetName.

func (*MockServiceMockRecorder) Remove

func (mr *MockServiceMockRecorder) Remove() *gomock.Call

Remove indicates an expected call of Remove.

func (*MockServiceMockRecorder) Start

func (mr *MockServiceMockRecorder) Start() *gomock.Call

Start indicates an expected call of Start.

func (*MockServiceMockRecorder) Stop

func (mr *MockServiceMockRecorder) Stop() *gomock.Call

Stop indicates an expected call of Stop.

type MockSystemdManager

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

MockSystemdManager is a mock of SystemdManager interface.

func NewMockSystemdManager

func NewMockSystemdManager(ctrl *gomock.Controller) *MockSystemdManager

NewMockSystemdManager creates a new mock instance.

func (*MockSystemdManager) Add

func (m *MockSystemdManager) Add(arg0 Service) error

Add mocks base method.

func (*MockSystemdManager) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockSystemdManager) Get

func (m *MockSystemdManager) Get(arg0 string) Service

Get mocks base method.

func (*MockSystemdManager) Remove

func (m *MockSystemdManager) Remove(arg0 Service) error

Remove mocks base method.

func (*MockSystemdManager) RemoveServicesFile

func (m *MockSystemdManager) RemoveServicesFile() error

RemoveServicesFile mocks base method.

type MockSystemdManagerMockRecorder

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

MockSystemdManagerMockRecorder is the mock recorder for MockSystemdManager.

func (*MockSystemdManagerMockRecorder) Add

func (mr *MockSystemdManagerMockRecorder) Add(arg0 interface{}) *gomock.Call

Add indicates an expected call of Add.

func (*MockSystemdManagerMockRecorder) Get

func (mr *MockSystemdManagerMockRecorder) Get(arg0 interface{}) *gomock.Call

Get indicates an expected call of Get.

func (*MockSystemdManagerMockRecorder) Remove

func (mr *MockSystemdManagerMockRecorder) Remove(arg0 interface{}) *gomock.Call

Remove indicates an expected call of Remove.

func (*MockSystemdManagerMockRecorder) RemoveServicesFile

func (mr *MockSystemdManagerMockRecorder) RemoveServicesFile() *gomock.Call

RemoveServicesFile indicates an expected call of RemoveServicesFile.

type Service

type Service interface {
	GetName() string
	Add() error
	Remove() error
	Start() error
	Stop() error
	Enable() error
	Disable() error
}

func NewSystemd

func NewSystemd(name string, units map[string]string) (Service, error)

func NewSystemdRootless

func NewSystemdRootless(name string, units map[string]string, rootless bool) (Service, error)

type SystemdManager

type SystemdManager interface {
	Add(svc Service) error
	Get(name string) Service
	Remove(svc Service) error
	RemoveServicesFile() error
}

func NewSystemdManager

func NewSystemdManager(configDir string) (SystemdManager, error)

Jump to

Keyboard shortcuts

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