Mussabaheen / gogenswagger

gogenswagger will generate signatures for the test case using swagger json file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gogenswagger

gogenswagger generates signature and boiler plate code for the test cases using the swagger JSON file.

Run Locally

Clone the project

  git clone https://github.com/Mussabaheen/gogenswagger.git

Go to the project directory

  cd gogenswagger

resolve go.mod file

  go mod tidy

run the project

  go run main.go

Creating build

  cd gogenswagger
  make build
  ./build/gogenswagger [flags]

Flags

  -json string
        Specify the Swagger JSON file path
  -language string
        Specify the language extension, currently supported languages js and go (default "go")
  -output string
        Specify the path for generated test packages (default "./generated")

Supported Programming Languages

Supported Language Description
Go *.go extension
Javascript *.js extension (chai)

Contributing

Contributions are always welcome!

Feel free to report an issue, make improvement suggestions or open a pull request

License

MIT

Support

For support, email at mussabaheen@gmail.com

About

gogenswagger will generate signatures for the test case using swagger json file

License:MIT License


Languages

Language:Go 91.2%Language:Shell 6.5%Language:Makefile 2.4%