bug.go 606 字节
Newer Older
aaronchen2k2k's avatar
aaronchen2k2k 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
package action

import (
	zentaoService "github.com/easysoft/zentaoatf/src/service/zentao"
	configUtils "github.com/easysoft/zentaoatf/src/utils/config"
	fileUtils "github.com/easysoft/zentaoatf/src/utils/file"
)

func CommitBug(files []string, caseId string) {
	var resultDir string
	if len(files) > 0 {
		resultDir = files[0]
	} else {
		configUtils.ConfigForDir(&resultDir, "result")
	}

	if caseId == "" {
		configUtils.ConfigForInt(&caseId, "test_case")
	}

	resultDir = fileUtils.UpdateDir(resultDir)

	bug, stepIds := zentaoService.GenBug(resultDir, caseId)
	zentaoService.CommitBug(bug, stepIds)
}