Top Level Namespace

Includes:
Beaker::Shared

Defined Under Namespace

Modules: Aix, Beaker, Cisco, Eos, FreeBSD, Mac, PSWindows, Unix, Windows

Constant Summary collapse

CONFIG_DIR =
'acceptance/config'
VAGRANT =
['ubuntu1404-64default.mdcal-ubuntu1404-64af', '--hypervisor=vagrant',
'--global-config={box_url=https://vagrantcloud.com/puppetlabs/boxes/ubuntu-14.04-64-nocm,box=puppetlabs/ubuntu-14.04-64-nocm}',]
VMPOOLER =
['redhat7-64default.mdcal-redhat7-64af']

Instance Method Summary collapse

Methods included from Beaker::Shared::FogCredentials

#fog_credential_error, #get_fog_credentials

Methods included from Beaker::Shared::OptionsResolver

#run_in_parallel?

Methods included from Beaker::Shared::Semvar

#max_version, #version_is_less

Methods included from Beaker::Shared::Timed

#run_and_report_duration

Methods included from Beaker::Shared::Repetition

#repeat_fibonacci_style_for, #repeat_for, #repeat_for_and_wait

Methods included from Beaker::Shared::HostManager

#find_at_most_one_host_with_role, #hosts_with_name, #hosts_with_role, #only_host_with_role, #run_block_on

Methods included from Beaker::Shared::ErrorHandler

#report_and_raise

Instance Method Details

#beaker_command(system_args) ⇒ Object



83
84
85
86
87
88
89
90
# File 'lib/beaker/tasks/quick_start.rb', line 83

def beaker_command(system_args)
  cmd_parts = []
  cmd_parts << "beaker"
  cmd_parts << "--hosts #{system_args[:hosts]}"
  cmd_parts << "--pre-suite #{system_args[:pre_suite]}"
  cmd_parts << "--tests #{system_args[:tests]}"
  cmd_parts.flatten.join(" ")
end