Skip to content

songtianyi/gflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gflow

测试用例编排工具, yaml格式

yaml example
# choose test case run mode
# serial: executed one by one
# parallel: run test case concurrently
# mode is case insensitive
mode: serial
# retry onece when fail
retry: 1 
# test case steps
workflow:
  # test case step
  - step:
      # step type
      type: nap
      # step label
      label: "auth api"
      # additional customized data that used to run test case step
      # the first character of the field name must be uppercase
      data: 
        # test case selector 
        Selector: "TODO"
        # test case uuid(mongo object id)
        Uuid: "5b4c4ff30207459803bfb3df"
  - step:
       type: nap
       label: "get user list"
       data:
         Uuid: "5b4c50210207459803bfb3e0"
run workflow
cd cmds/gwctl/
go build .
./gwctl run workflow-demo.yaml

About

A simple workflow orchestration tool to orchestrate test cases, implemented in go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages