Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.69 KB

config_file.md

File metadata and controls

76 lines (56 loc) · 1.69 KB

Configuration File

Table of Contents

Default Configuration

If no configuration path is passed in using --configPath=, then pioneer will check to see if the file pioneer.json exists in the current working directory.

Driver Configuration

{
  "driver": "firefox"
}

http://selenium.googlecode.com/git/docs/api/javascript/class_webdriver_Capabilities.html

Error Formatting

{
  "error_formatter": "myDirectory/my_error_formatter.js"
}

Tags

To specify multiple tags, use an array.

{
  "tags": "@myTag"
}
{
  "tags": ["@myTag", "@thatTag", "@goodTag"]
}

Prevent Browser Reload

If preventReload is not declared, then it will default to false.

{
  "preventReload": true
}

CoffeeScript Step Scaffold

If coffee is not declared, then it will default to false.

{
  "coffee": true
}

Verbosity

If verbose is set to true, it will show some extra information about the test run. If it is not declared, then it will default to false.

Note: this value can be overridden by the --verbose flag on the command line.

Update Notifications

By default Pioneer will check to see if there are updates available. If they are, it will print a message to stdout. To disable this behavior you can pass the --noUpdates option when invoking the Pioneer binary.