/gauge

BDD style test automation

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Gauge

Gauge uses submodules. So issue the following commands before you attempt to make

  git submodule init
  git submodule update

List of submodules used

Building

go run make.go

This will generate gauge in the root directory

Installing

go run make.go --install

This installs gauge into /usr/local by default. To install into a custom location use a prefix for installation

go run make.go --install --prefix CUSTOM_PATH

Initializing a project

In an empty directory initialize a gauge project based on required language. Currently supported languages are: Java, Ruby

gauge --init java

For a gauge ruby project

gauge --init ruby

Executing Specifications

Inside the project directory

To execute all specifications:

gauge specs/

To execute a single specification

gauge specs/hello_world.spec