Sha256: 7ae9b31326310badb1a4a0f4770a92b7b6ff645b9ebdcf4087bfb08eb1eb1018
Contents?: true
Size: 1.03 KB
Versions: 10
Compression:
Stored size: 1.03 KB
Contents
[![CircleCI](https://circleci.com/gh/cucumber/cucumber-ruby-wire.svg?style=svg)](https://circleci.com/gh/cucumber/cucumber-ruby-wire) # cucumber-wire This gem was extracted from the [cucumber gem](https://github.com/cucumber/cucumber-ruby), and remains a runtime dependency to that gem. Its tests are a bit hairy and prone to the occasional flicker. In the future, it may become an opt-in plugin rather than a direct dependency on every Cucumber. ## Configuration You can configure the connection using a YAML file called a `.wire` file: ```yaml host: localhost port: 54321 timeout: connect: 11 invoke: 120 begin_scenario: 120 end_scenario: 120 ``` ### Timeouts The default timeout is 120 seconds. `connect` has a default timeout of 11 seconds. ### YAML with ERB templating The file format is YAML, with ERB templating, so you could make the configuration configurable: ```yaml,erb host: localhost port: 54321 timeout: connect: <%= (ENV['MY_CONNECT_TIMEOUT'] || 11).to_i %> invoke: 120 begin_scenario: 120 end_scenario: 120 ```
Version data entries
10 entries across 10 versions & 2 rubygems