Method: Compliance::ComplianceCLI#exec

Defined in:
lib/bundles/inspec-compliance/cli.rb

#exec(*tests) ⇒ Object



79
80
81
82
83
84
85
86
87
88
89
# File 'lib/bundles/inspec-compliance/cli.rb', line 79

def exec(*tests)
  config = Compliance::Configuration.new
  return if !loggedin(config)

  # iterate over tests and add compliance scheme
  tests = tests.map { |t| 'compliance://' + t }

  # execute profile from inspec exec implementation
  diagnose
  run_tests(tests, opts)
end