提交 ab2b6542 编写于 作者: aaronchen2k2k's avatar aaronchen2k2k

fix regx issue in windows

上级 88502731
......@@ -138,7 +138,7 @@ func resResGo() (*asset, error) {
return nil, err
}
info := bindataFileInfo{name: "res/res.go", size: 12288, mode: os.FileMode(420), modTime: time.Unix(1565242287, 0)}
info := bindataFileInfo{name: "res/res.go", size: 12288, mode: os.FileMode(420), modTime: time.Unix(1565256982, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
......
......@@ -33,11 +33,11 @@ func Run(scriptDir string, fileNames []string, langType string) {
utils.RunDir = utils.PathToRunName(scriptDir)
}
var report = model.TestReport{Path: scriptDir, Env: utils.GetOs(),
var report = model.TestReport{Path: utils.Prefer.WorkDir, Env: utils.GetOs(),
Pass: 0, Fail: 0, Total: 0, Cases: make([]model.CaseLog, 0)}
biz.ExeScripts(files, scriptDir, langType, &report)
biz.ExeScripts(files, utils.Prefer.WorkDir, langType, &report)
biz.CheckResults(files, scriptDir, langType, &report)
biz.Print(report, scriptDir)
biz.CheckResults(files, utils.Prefer.WorkDir, langType, &report)
biz.Print(report, utils.Prefer.WorkDir)
}
......@@ -5,7 +5,6 @@ import (
"github.com/easysoft/zentaoatf/src/model"
"github.com/easysoft/zentaoatf/src/utils"
"github.com/fatih/color"
"os"
"strings"
"time"
)
......@@ -73,5 +72,5 @@ func Print(report model.TestReport, workDir string) {
}
}
utils.WriteFile(workDir+string(os.PathSeparator)+utils.LogDir+utils.RunDir+"result.txt", strings.Join(logs, "\n"))
utils.WriteFile(workDir+utils.LogDir+utils.RunDir+"result.txt", strings.Join(logs, "\n"))
}
......@@ -2,7 +2,6 @@ package main
import (
"fmt"
"github.com/easysoft/zentaoatf/src/utils"
)
func main() {
......@@ -16,6 +15,6 @@ func main() {
//
//fmt.Println(arr[1])
a := utils.ConvertWorkDir("/sdf")
fmt.Println(a)
a := "."
fmt.Println(a == ".")
}
......@@ -50,7 +50,6 @@ func FileExist(path string) bool {
func GetAllFiles(dirPth string, ext string, files *[]string) error {
sep := string(os.PathSeparator)
var dirs []string
dir, err := ioutil.ReadDir(dirPth)
if err != nil {
return err
......@@ -63,7 +62,6 @@ func GetAllFiles(dirPth string, ext string, files *[]string) error {
continue
}
dirs = append(dirs, dirPth+fi.Name())
GetAllFiles(dirPth+name+sep, ext, files)
} else {
// 过滤指定格式
......
......@@ -124,19 +124,19 @@ func ConvertWorkDir(p string) string {
// base on workdir
func ConvertRunDir(p string) string {
sepa := string(os.PathSeparator)
var temp string
if p == "." {
return Prefer.WorkDir
}
if IsRelativePath(p) {
temp = Prefer.WorkDir + p
}
//if IsRelativePath(p) {
// temp = Prefer.WorkDir + p
//}
if !PathEndWithSeparator(p) {
temp = p + sepa
p = p + sepa
}
return temp
return p
}
func IsRelativePath(path string) bool {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册