lib/inspec/runner.rb in inspec-4.16.0 vs lib/inspec/runner.rb in inspec-4.17.7

- old
+ new

@@ -7,11 +7,10 @@ require "inspec/profile" require "inspec/metadata" require "inspec/config" require "inspec/dependencies/cache" require "inspec/dist" -require "inspec/resources" require "inspec/reporters" require "inspec/runner_rspec" # spec requirements module Inspec @@ -53,9 +52,15 @@ @create_lockfile = @conf[:create_lockfile] @cache = Inspec::Cache.new(@conf[:vendor_cache]) @test_collector = @conf.delete(:test_collector) || begin RunnerRspec.new(@conf) + end + + if @conf[:waiver_file] + waivers = @conf.delete(:waiver_file) + @conf[:input_file] ||= [] + @conf[:input_file].concat waivers end # About reading inputs: # @conf gets passed around a lot, eventually to # Inspec::InputRegistry.register_external_inputs.