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

add usage msg

上级 20aa2f3b
......@@ -2,6 +2,7 @@ package main
import (
"flag"
"fmt"
"github.com/easysoft/zentaoatf/src/action"
"os"
)
......@@ -13,15 +14,22 @@ func main() {
var independentExpectFile bool
var fromUrl string
runSet := flag.NewFlagSet("atf run", flag.ContinueOnError)
runSet := flag.NewFlagSet("atf run: \nRun test scripts in specific folder", flag.ContinueOnError)
runSet.StringVar(&scriptDir, "d", "", "Directory that contains test scripts")
runSet.StringVar(&langType, "l", "", "Script Language like python, php etc.")
genSet := flag.NewFlagSet("atf gen", flag.ContinueOnError)
genSet := flag.NewFlagSet("atf gen: \nGenerate test scripts from zentao test cases", flag.ContinueOnError)
genSet.StringVar(&fromUrl, "u", "", "Remote interface for test case export")
genSet.StringVar(&langType, "l", "", "Script Language like python, php etc.")
genSet.BoolVar(&independentExpectFile, "e", false, "Save ExpectResult in an independent file or not")
if len(os.Args) < 2 {
fmt.Println("Usage of atf:")
fmt.Println(" atf run -help")
fmt.Println(" atf gen -help")
os.Exit(1)
}
switch os.Args[1] {
case "run":
if err := runSet.Parse(os.Args[2:]); err == nil {
......
GO_ENABLED=0 GOOS=linux GOARCH=amd64 go build src/atf.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build src/atf.go
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册