Documentation ¶
Index ¶
Constants ¶
View Source
const ( RegistrationToken = "fake-registration-token" RunnersListBody = `` /* 208-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FixedResponses ¶
type FixedResponses struct { ListRepositoryWorkflowRuns *Handler ListWorkflowJobs *MapHandler ListRunners http.Handler }
type ListRunnersHandler ¶
func DefaultListRunnersHandler ¶
func DefaultListRunnersHandler() *ListRunnersHandler
func (*ListRunnersHandler) ServeHTTP ¶
func (h *ListRunnersHandler) ServeHTTP(w http.ResponseWriter, req *http.Request)
type MapHandler ¶
func (*MapHandler) ServeHTTP ¶
func (h *MapHandler) ServeHTTP(w http.ResponseWriter, req *http.Request)
type Option ¶
type Option func(*ServerConfig)
func WithFixedResponses ¶
func WithFixedResponses(responses *FixedResponses) Option
func WithListRunnersResponse ¶
type RunnersList ¶
type RunnersList struct {
// contains filtered or unexported fields
}
func NewRunnersList ¶
func NewRunnersList() *RunnersList
func (*RunnersList) Add ¶
func (r *RunnersList) Add(runner *github.Runner)
func (*RunnersList) AddOffline ¶
func (r *RunnersList) AddOffline(runners []v1alpha1.Runner)
func (*RunnersList) GetServer ¶
func (r *RunnersList) GetServer() *httptest.Server
func (*RunnersList) HandleList ¶
func (r *RunnersList) HandleList() http.HandlerFunc
func (*RunnersList) Sync ¶
func (r *RunnersList) Sync(runners []v1alpha1.Runner)
type ServerConfig ¶
type ServerConfig struct {
*FixedResponses
}
Click to show internal directories.
Click to hide internal directories.