module Specinfra
Override existing specinfra configuration to avoid conflicts with beaker’s shell, stdout, stderr defines
Public Instance Methods
Source
# File lib/beaker-rspec/helpers/serverspec.rb, line 12 def cur_example Specinfra.backend.example end
Accessor for current example
Source
# File lib/beaker-rspec/helpers/serverspec.rb, line 26 def cygwin_backend @cygwin_backend ||= Specinfra::Backend::BeakerCygwin.instance end
The cygwin backend
Source
# File lib/beaker-rspec/helpers/serverspec.rb, line 31 def exec_backend @exec_backend ||= Specinfra::Backend::BeakerExec.instance end
Backend
for everything non-cygwin
Source
# File lib/beaker-rspec/helpers/serverspec.rb, line 16 def get_working_node example = cur_example if example and example.metadata[:node] example.metadata[:node] else default_node end end