OS | Path |
---|---|
Windows | %ProgramFiles%\gauge\bin |
MacOS/Linux | /usr/local/bin |
OS | Path |
---|---|
Windows | %APPDATA%\gauge\plugins |
MacOS/Linux | ~/.gauge/plugins |
- Set the environment variable
GAUGE_ROOT
to point to your custom configuration location. - Set the environment variable
GAUGE_HOME
to install plugins at custom location.
Download the plugin distributable zip file and install it using the -f
flag.
gauge --install plugin_name -f path_to_zip_file
[WARN] Validation failed. The following steps have errors
...
Check if the step is implemented. The steps are case sensitive, check if the cases match.
Failed to start a runner. Compatible runner version to 0.0.7 not found
The language plugin is not compatible with the gauge version installed. Run
gauge --install language_name
Error: too many open files
The upper limit to the number of open files is low.
Increase the upper limit by adding a command ulimit -S -n 2048
to you ~/.profile.
Don't forget to re-login for the changes to take effect.
* What went wrong:
A problem occurred evaluating root project 'INDYGauge'.
> Could not get unknown property 'GaugeTask' for root project 'INDYGauge' of type org.gradle.api.Project.
This can happen when gradle is unable to recognize the GaugeTask. Try using the fully qualified name for GaugeTask as below: .. code-block:: console
- task customGauge(type: com.thoughtworks.gauge.gradle.GaugeTask) {
- gauge {
- specsDir = 'specs' env = 'default' tags = 'tag1' inParallel = true nodes = 4 additionalFlags = '--verbose'
}
}
Note
Gauge specific properties are stored in gauge.properties
under gauge configuration folder. Refer to :ref:`Gauge Properties<gauge_properties>`.
By setting
runner_connection_timeout = 3000
You'll find the logged at logs/gauge.log
in your projects directory.
Note
logs
is the default location for log files. This can be changed using logs_directory
in :ref:`project's properties<default_properties>`.
You'll find that at logs/api.log
in your projects directory.
Note
logs
is the default location for log files. This can be changed using logs_directory
in :ref:`project's properties<default_properties>`.
You can specify a custom directory by changing the logs_directory
property under
env/default/default.properties
Refer to :ref:`project's properties<default_properties>`.
logs_directory = my_custom_log_directory
OS | Path |
---|---|
Windows | %APPDATA%\gauge\logs |
MacOS / Linux | ~/.gauge/logs |