Setup
macOS
JavaScript
VS Code
Modify
Listed below are examples for using Gauge to set up test projects for C# language along with different frameworks.
Framework |
Description |
Link |
---|---|---|
Selenium |
This is an example project for doing web automation testing with Gauge and Selenium. |
|
Selenium With Page Objects |
This is an example project for doing web automation testing with Gauge and Selenium using Page Object pattern. |
Listed below are examples for using Gauge to set up test projects for Java language along with different frameworks.
Framework |
Description |
Link |
---|---|---|
Maven + Selenium |
This is an example project for doing web automation testing with Gauge and Selenium. It uses Maven as build tool |
|
Gradle + Selenium |
This is an example project for doing web automation testing with Gauge and Selenium. It uses Gradle as build tool |
|
Sahi |
This is an example project for doing web automation testing with Gauge and Sahi. |
|
Selendroid |
This is an example project for doing mobile app automation testing with Gauge and Selendroid. |
|
Guice |
This is an example project for doing web automation testing with Gauge and Guice. |
|
Spring |
This is an example project for doing web automation testing with Gauge and Spring. |
Listed below are examples for using Gauge to set up test projects for JavaScript language along with different frameworks.
Framework |
Description |
Link |
---|---|---|
Taiko |
This is an example project for doing web automation testing with Gauge and Taiko. |
Listed below are examples for using Gauge to set up test projects for Python language along with different frameworks.
Framework |
Description |
Link |
---|---|---|
Selenium |
This is an example project for doing web automation testing with Gauge and Selenium. |
Listed below are examples for using Gauge to set up test projects for Ruby language along with different frameworks.
Framework |
Description |
Link |
---|---|---|
Selenium |
This is an example project for doing web automation testing with Gauge and Selenium. |
|
Selenium with Capybara |
|
Gauge can be easily integrated with any Continuous Integration environment.
Since Gauge supports first class command line, invoking it from any CI/CD tool is very straightforward.
Steps to Integrate Gauge with CI tool:
Install the Gauge and language plugin on CI machine
Add gauge commands as tasks in CI to run tests.
For example, to run the specs use gauge run specs
If you want to run specific instance of gauge on CI, add it in PATH
env or use absolute path of specific instance.
Gauge returns html-reports, console output as result of execution which can be configured to view on CI.
See below some examples demonstrating specific use cases using Gauge and integrating it with your favourite CI/CD tool.
GoCD |
This tutorials explains how to integrate Gauge with GoCD. |
|
TeamCity |
This tutorials explains how to integrate Gauge with TeamCity. |
|
CircleCI |
This tutorials explains how to integrate Gauge with Circle CI. |
|
Jenkins |
This tutorials explains how to integrate Gauge with Jenkins. |
|
Azure |
This tutorials explains how to integrate Gauge with Azure Pipelines. |
|
Docker |
This tutorials explains how to run Gauge in Docker containers. |