Documentation
¶
Overview ¶
Package jenkins is a generated GoMock package.
Index ¶
- func NewExecutor() executor.TaskExecutor
- type Jenkins
- type MockJenkins
- func (m *MockJenkins) BuildJob(name string, options ...interface{}) (int64, error)
- func (m *MockJenkins) EXPECT() *MockJenkinsMockRecorder
- func (m *MockJenkins) GetAllBuildIds(job string) ([]gojenkins.JobBuild, error)
- func (m *MockJenkins) GetBuild(jobName string, number int64) (*gojenkins.Build, error)
- func (m *MockJenkins) Init() (*gojenkins.Jenkins, error)
- type MockJenkinsMockRecorder
- func (mr *MockJenkinsMockRecorder) BuildJob(name interface{}, options ...interface{}) *gomock.Call
- func (mr *MockJenkinsMockRecorder) GetAllBuildIds(job interface{}) *gomock.Call
- func (mr *MockJenkinsMockRecorder) GetBuild(jobName, number interface{}) *gomock.Call
- func (mr *MockJenkinsMockRecorder) Init() *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutor ¶
func NewExecutor() executor.TaskExecutor
NewExecutor creates TaskExecutor for Jenkins tasks.
Types ¶
type Jenkins ¶
type Jenkins interface { Init() (*gojenkins.Jenkins, error) BuildJob(name string, options ...interface{}) (int64, error) GetBuild(jobName string, number int64) (*gojenkins.Build, error) GetAllBuildIds(job string) ([]gojenkins.JobBuild, error) }
Jenkins is the interface of Jenkins client.
type MockJenkins ¶
type MockJenkins struct {
// contains filtered or unexported fields
}
MockJenkins is a mock of Jenkins interface
func NewMockJenkins ¶
func NewMockJenkins(ctrl *gomock.Controller) *MockJenkins
NewMockJenkins creates a new mock instance
func (*MockJenkins) BuildJob ¶
func (m *MockJenkins) BuildJob(name string, options ...interface{}) (int64, error)
BuildJob mocks base method
func (*MockJenkins) EXPECT ¶
func (m *MockJenkins) EXPECT() *MockJenkinsMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockJenkins) GetAllBuildIds ¶
func (m *MockJenkins) GetAllBuildIds(job string) ([]gojenkins.JobBuild, error)
GetAllBuildIds mocks base method
type MockJenkinsMockRecorder ¶
type MockJenkinsMockRecorder struct {
// contains filtered or unexported fields
}
MockJenkinsMockRecorder is the mock recorder for MockJenkins
func (*MockJenkinsMockRecorder) BuildJob ¶
func (mr *MockJenkinsMockRecorder) BuildJob(name interface{}, options ...interface{}) *gomock.Call
BuildJob indicates an expected call of BuildJob
func (*MockJenkinsMockRecorder) GetAllBuildIds ¶
func (mr *MockJenkinsMockRecorder) GetAllBuildIds(job interface{}) *gomock.Call
GetAllBuildIds indicates an expected call of GetAllBuildIds
func (*MockJenkinsMockRecorder) GetBuild ¶
func (mr *MockJenkinsMockRecorder) GetBuild(jobName, number interface{}) *gomock.Call
GetBuild indicates an expected call of GetBuild
func (*MockJenkinsMockRecorder) Init ¶
func (mr *MockJenkinsMockRecorder) Init() *gomock.Call
Init indicates an expected call of Init
Click to show internal directories.
Click to hide internal directories.