Documentation
¶
Index ¶
- type Datastore
- type Recorder
- func (s *Recorder) Datastore() Datastore
- func (r *Recorder) GracefulStop()
- func (r *Recorder) RecordJobs(ctx context.Context, req *servicepb.RecordJobsRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordMetrics(ctx context.Context, req *servicepb.RecordMetricsRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordPipelines(ctx context.Context, req *servicepb.RecordPipelinesRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordProjects(ctx context.Context, req *servicepb.RecordProjectsRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordSections(ctx context.Context, req *servicepb.RecordSectionsRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordTestCases(ctx context.Context, req *servicepb.RecordTestCasesRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordTestReports(ctx context.Context, req *servicepb.RecordTestReportsRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordTestSuites(ctx context.Context, req *servicepb.RecordTestSuitesRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) RecordTraces(ctx context.Context, req *servicepb.RecordTracesRequest) (*servicepb.RecordSummary, error)
- func (r *Recorder) Reset()
- func (r *Recorder) Serve(lis net.Listener) error
- func (r *Recorder) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Datastore ¶
type Datastore interface { ListProjects() []*typespb.Project GetProject(id int64) *typespb.Project ListProjectPipelines(projectID int64) []*typespb.Pipeline GetPipeline(id int64) *typespb.Pipeline ListPipelineJobs(projectID int64, pipelineID int64) []*typespb.Job GetPipelineTestReport(pipelineID int64) *typespb.TestReport }
type Recorder ¶
type Recorder struct { servicepb.UnimplementedGitLabExporterServer // contains filtered or unexported fields }
func (*Recorder) GracefulStop ¶
func (r *Recorder) GracefulStop()
func (*Recorder) RecordJobs ¶
func (r *Recorder) RecordJobs(ctx context.Context, req *servicepb.RecordJobsRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordMetrics ¶
func (r *Recorder) RecordMetrics(ctx context.Context, req *servicepb.RecordMetricsRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordPipelines ¶
func (r *Recorder) RecordPipelines(ctx context.Context, req *servicepb.RecordPipelinesRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordProjects ¶
func (r *Recorder) RecordProjects(ctx context.Context, req *servicepb.RecordProjectsRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordSections ¶
func (r *Recorder) RecordSections(ctx context.Context, req *servicepb.RecordSectionsRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordTestCases ¶
func (r *Recorder) RecordTestCases(ctx context.Context, req *servicepb.RecordTestCasesRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordTestReports ¶
func (r *Recorder) RecordTestReports(ctx context.Context, req *servicepb.RecordTestReportsRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordTestSuites ¶
func (r *Recorder) RecordTestSuites(ctx context.Context, req *servicepb.RecordTestSuitesRequest) (*servicepb.RecordSummary, error)
func (*Recorder) RecordTraces ¶
func (r *Recorder) RecordTraces(ctx context.Context, req *servicepb.RecordTracesRequest) (*servicepb.RecordSummary, error)
Click to show internal directories.
Click to hide internal directories.