Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + const SourcecovAddonName + type CodeCoverage struct + func New(options ...Option) *CodeCoverage + func (svc *CodeCoverage) Cancel(req apistructs.CodeCoverageCancelRequest) error + func (svc *CodeCoverage) End(req apistructs.CodeCoverageUpdateRequest) error + func (svc *CodeCoverage) EndCallBack(req apistructs.CodeCoverageUpdateRequest) error + func (svc *CodeCoverage) GetCodeCoverageRecord(id uint64) (*apistructs.CodeCoverageExecRecordDto, error) + func (svc *CodeCoverage) GetCodeCoverageRecordStatus(projectID uint64, workspace string) (*apistructs.CodeCoverageExecRecordDetail, error) + func (svc *CodeCoverage) GetCodeCoverageSetting(projectID uint64, workspace string) (*apistructs.CodeCoverageSetting, error) + func (svc *CodeCoverage) JudgeCanEnd(projectID uint64, workspace string) (bool, error) + func (svc *CodeCoverage) JudgeRunningRecordExist(projectID uint64, workspace string) error + func (svc *CodeCoverage) JudgeSourcecovAddon(projectID uint64, orgID uint64, workspace string) (bool, error) + func (svc *CodeCoverage) ListCodeCoverageRecord(req apistructs.CodeCoverageListRequest) (data apistructs.CodeCoverageExecRecordData, err error) + func (svc *CodeCoverage) ReadyCallBack(req apistructs.CodeCoverageUpdateRequest) error + func (svc *CodeCoverage) ReportCallBack(req apistructs.CodeCoverageUpdateRequest) error + func (svc *CodeCoverage) SaveCodeCoverageSetting(saveSettingRequest apistructs.SaveCodeCoverageSettingRequest) (*apistructs.CodeCoverageSetting, error) + func (svc *CodeCoverage) Start(req apistructs.CodeCoverageStartRequest) error + type Option func(*CodeCoverage) + func WithBundle(bdl *bundle.Bundle) Option + func WithDBClient(db *dao.DBClient) Option + func WithEnvConfig(envConfig *environment.EnvConfig) Option