Plugins
Gauge is extensible via plugins. The bundled language runners, IDE support, and reports are all plugins. We will keep the Golang core small and simple, while supporting a rich plugin ecosystem.
Below is a list of all currently supported plugins, including some plugins that are currently in development (by external and internal contributors). If there is a plugin that you want but do not see, write your own using the Gauge Plugin API. Let us know if you are working on a plugin, and we will list it here.
Language Runners
- PluginDescriptionOwner
- Plugin that lets you write your tests in Java. Read more
- Plugin that lets you write your tests in C# with .Net Framework as runtime. Read more
- Plugin that lets you write your tests in C# with .Net Core as runtime. Read more
- Plugin that lets you write your tests in Ruby. Read more
- Plugin that lets you write your tests in Javascript. Read more
- Plugin that lets you write your tests in Golang. Read more
- Plugin that lets you write your tests in Python. Read more
IDE Plugins
Reports
- PluginDescriptionOwner
- Generate an HTML report for test execution. Read more
- Generate an XML report for test execution. Read more
- Generate a JSON report for test execution. Read more
- Real-time reporting to Report Portal. Read more
- Export specifications to HTML. Read more
- Real-time execution reporting plugin. Read more