Module: CorePluginFunctionalHelper
- Includes:
- CorePluginBaseHelper
- Included in:
- ArtifactCli, InitCli
- Defined in:
- lib/plugins/shared/core_plugin_test_helper.rb
Constant Summary collapse
- TRAIN_CONNECTION =
Train.create('local', command_runner: :generic).connection
Instance Method Summary collapse
Instance Method Details
#run_inspec_process(command_line, opts = {}) ⇒ Object
36 37 38 39 40 41 42 43 44 |
# File 'lib/plugins/shared/core_plugin_test_helper.rb', line 36 def run_inspec_process(command_line, opts = {}) prefix = '' if opts.key?(:prefix) prefix = opts[:prefix] elsif opts.key?(:env) prefix = opts[:env].to_a.map { |assignment| "#{assignment[0]}=#{assignment[1]}" }.join(' ') end TRAIN_CONNECTION.run_command("#{prefix} #{inspec_bin_path} #{command_line}") end |