JSON reporting plugin forGauge
gauge install json-report
Installing specific version:
gauge install json-report --version 0.1.0
- Download the plugin fromReleases
gauge install json-report --file <path_to_plugin_zip_file>
Add this plugin to your Gauge project by registering it inmanifest.json
file. You can also do this by:
gauge install json-report
By default, reports are generated inreports/json-report
directory of your Gauge project. You can set a custom location by setting the below mentioned property indefault.properties
file ofenv/default
directory.
#The path to the gauge reports directory. Should be either relative to the project directory or an absolute path
gauge_reports_dir = reports
You can also choose to override the reports after each execution or retain all of them as follows.
#Set as false if gauge reports should not be overwritten on each execution. A new time-stamped directory will be created on each execution.
overwrite_reports = true
go run build/make.go
For cross-platform compilation
go run build/make.go --all-platforms
After compilation
go run build/make.go --install
Installing to a CUSTOM_LOCATION
go run build/make.go --install --plugin-prefix CUSTOM_LOCATION
Note: Run after compiling
go run build/make.go --distro
For distributable across platforms: Windows and Linux for both x86 and x86_64
go run build/make.go --distro --all-platforms
- Identify/pick an issue
- raise a pull request
- one of the maintainers should review and merge.
Github Actions have been setup for test/deploy of this project. Tests will run for all pull requests, however to make a release, adeployment
has to be triggered.
To do a release:
- Create a github Personal Access Token
- Set
GITHUB_TOKEN
env var to the above value, and invoke./release.sh