From 2808484a3cc52bf4c7386e29a55914e87abaaa56 Mon Sep 17 00:00:00 2001 From: Aaron Chen <462826@qq.com> Date: Mon, 15 Jul 2019 11:11:36 +0800 Subject: [PATCH] add usage msg --- src/atf.go | 12 ++++++++++-- xdoc/setup.txt | 3 +++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 xdoc/setup.txt diff --git a/src/atf.go b/src/atf.go index 29e95bb0..a6982dcf 100644 --- a/src/atf.go +++ b/src/atf.go @@ -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 { diff --git a/xdoc/setup.txt b/xdoc/setup.txt new file mode 100644 index 00000000..8cb9a9ef --- /dev/null +++ b/xdoc/setup.txt @@ -0,0 +1,3 @@ +GO_ENABLED=0 GOOS=linux GOARCH=amd64 go build src/atf.go + +CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build src/atf.go -- GitLab