module Specinfra

Override existing specinfra configuration to avoid conflicts with beaker’s shell, stdout, stderr defines

Public Instance Methods

cur_example() click to toggle source

Accessor for current example

# File lib/beaker-rspec/helpers/serverspec.rb, line 10
def cur_example
  Specinfra.backend.example
end
cygwin_backend() click to toggle source

The cygwin backend

# File lib/beaker-rspec/helpers/serverspec.rb, line 24
def cygwin_backend
  @cygwin_backend ||= Specinfra::Backend::BeakerCygwin.instance
end
exec_backend() click to toggle source

Backend for everything non-cygwin

# File lib/beaker-rspec/helpers/serverspec.rb, line 29
def exec_backend
  @exec_backend ||= Specinfra::Backend::BeakerExec.instance
end
get_working_node() click to toggle source
# File lib/beaker-rspec/helpers/serverspec.rb, line 14
def get_working_node
  example = cur_example
  if example and example.metadata[:node]
    example.metadata[:node]
  else
    default_node
  end
end