Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
ListWorkerPools(ctx context.Context, projectID, location string) ([]*cloudbuildpb.WorkerPool, error)
CreateBuild(ctx context.Context, req *cloudbuildpb.CreateBuildRequest) error
Close() error
}
Client is a wrapper around the Google Cloud Build client.
type MockClient ¶
type MockClient struct {
ListWorkerPoolsErr error
CreateBuildErr error
WorkerPools []*cloudbuildpb.WorkerPool
CreateBuildReqs []*cloudbuildpb.CreateBuildRequest
}
MockClient is a mock of the Client interface.
func (*MockClient) CreateBuild ¶
func (m *MockClient) CreateBuild(ctx context.Context, req *cloudbuildpb.CreateBuildRequest) error
CreateBuild is a mock of the CreateBuild method.
func (*MockClient) ListWorkerPools ¶
func (m *MockClient) ListWorkerPools(ctx context.Context, projectID, location string) ([]*cloudbuildpb.WorkerPool, error)
ListWorkerPools is a mock of the ListWorkerPools method.
Click to show internal directories.
Click to hide internal directories.