testplan

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2021 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Option

type Option func(*TestPlan)

Option

func WithAutoTest

func WithAutoTest(autotest *autotest.Service) Option

func WithBundle

func WithBundle(bdl *bundle.Bundle) Option

WithBundle Set bundle

func WithDBClient

func WithDBClient(db *dao.DBClient) Option

WithDBClient Set db client

func WithIssue

func WithIssue(issueSvc *issue.Issue) Option

func WithIssueState

func WithIssueState(issueStateSvc *issuestate.IssueState) Option

func WithTestCase

func WithTestCase(testCaseSvc *testcase.Service) Option

WithTestCase Set testCaseSvc service

func WithTestSet

func WithTestSet(testSetSvc *testset.Service) Option

WithTestSet Set testSet service

type TestPlan

type TestPlan struct {
	// contains filtered or unexported fields
}

TestPlan

func New

func New(options ...Option) *TestPlan

New Initialize TestPlan service

func (*TestPlan) AddTestPlanCaseRelIssueRelations

func (t *TestPlan) AddTestPlanCaseRelIssueRelations(req apistructs.TestPlanCaseRelIssueRelationAddRequest) error

AddTestPlanCaseRelIssueRelations 新增测试计划用例与事件缺陷的关联

func (*TestPlan) BatchConvertMembers

func (t *TestPlan) BatchConvertMembers(dbMems []dao2.TestPlanMember) []apistructs.TestPlanMember

func (*TestPlan) BatchUpdateTestPlanCaseRels

func (t *TestPlan) BatchUpdateTestPlanCaseRels(req apistructs.TestPlanCaseRelBatchUpdateRequest) error

BatchUpdateTestPlanCaseRels 批量更新测试计划测试用例关系

func (*TestPlan) Convert

func (t *TestPlan) Convert(testPlan *dao.TestPlan, relsCount apistructs.TestPlanRelsCount, members ...dao.TestPlanMember) apistructs.TestPlan

Convert

func (*TestPlan) ConvertMember

func (t *TestPlan) ConvertMember(dbMem dao2.TestPlanMember) apistructs.TestPlanMember

func (*TestPlan) ConvertRel

ConvertRel

func (*TestPlan) Create

Create 创建测试计划

func (*TestPlan) Delete

func (t *TestPlan) Delete(identityInfo apistructs.IdentityInfo, testPlanID uint64) error

Delete

func (*TestPlan) ExecuteAPITest

func (t *TestPlan) ExecuteAPITest(req apistructs.TestPlanAPITestExecuteRequest) (uint64, error)

ExecuteAPITest 执行接口测试

func (*TestPlan) Export

func (*TestPlan) GenerateReport

func (t *TestPlan) GenerateReport(testPlanID uint64) (*apistructs.TestPlanReport, error)

func (*TestPlan) Get

func (t *TestPlan) Get(testPlanID uint64) (*apistructs.TestPlan, error)

Get 测试计划详情

func (*TestPlan) GetRel

func (t *TestPlan) GetRel(relID uint64) (*apistructs.TestPlanCaseRel, error)

func (*TestPlan) InternalRemoveTestPlanCaseRelIssueRelationsByIssueID

func (t *TestPlan) InternalRemoveTestPlanCaseRelIssueRelationsByIssueID(issueID uint64) error

InternalRemoveTestPlanCaseRelIssueRelationsByIssueID 根据 issueID 删除测试计划用例与事件缺陷的关联

func (*TestPlan) ListTestPlanCaseRels

func (t *TestPlan) ListTestPlanCaseRels(req apistructs.TestPlanCaseRelListRequest) (rels []apistructs.TestPlanCaseRel, err error)

func (*TestPlan) ListTestSet

func (*TestPlan) Paging

List 测试计划分页查询

func (*TestPlan) PagingTestPlanCaseRels

PagingTestPlanCaseRels 分页查询测试计划内测试用例

func (*TestPlan) RemoveTestPlanCaseRelIssueRelations

func (t *TestPlan) RemoveTestPlanCaseRelIssueRelations(req apistructs.TestPlanCaseRelIssueRelationRemoveRequest) error

RemoveTestPlanCaseRelIssueRelations 解除测试计划用例与事件缺陷的关联

func (*TestPlan) Update

Update 更新测试计划

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL