Sha256: aa5e72baeaa1fe39572be02d2cb915a4aa42e4a8516a8cdab4cffc25275d4123

Contents?: true

Size: 814 Bytes

Versions: 18

Compression:

Stored size: 814 Bytes

Contents

# This test is intended to ensure with --debug and --no-color, facter does not send any escape sequences
# to colorize the output
test_name "C99975: --debug and --no-color command-line options should print DEBUG messages without color escape sequences" do
  tag 'risk:low'

  confine :except, :platform => 'windows' # On windows we don't get an escape sequence so we can't detect a color change

  agents.each do |agent|
    step "Agent #{agent}: retrieve debug info from stderr using --debug anod --no-color options" do
      on(agent, facter('--debug --no-color')) do |facter_output|
        assert_match(/DEBUG/, facter_output.stderr, "Expected DEBUG information in stderr")
        refute_match(/\e\[0;/, facter_output.stderr, "Expected to output to not contain an escape sequence")
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
facter-4.0.29 acceptance/tests/options/no_color.rb
facter-4.0.28 acceptance/tests/options/no_color.rb
facter-3.12.2.cfacter.20181217 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.12.1.cfacter.20181031 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.6.cfacter.20181031 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.12.1.cfacter.20181023 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.5.cfacter.20181022 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.12.0.cfacter.20181004 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.12.0.cfacter.20181001 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.12.0.cfacter.20180918 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.4.cfacter.20180821 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.3.cfacter.20180716 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.2.cfacter.20180612 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.9.6.cfacter.20180612 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.2.cfacter.20180606 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.9.6.cfacter.20180606 ext/facter/facter/acceptance/tests/options/no_color.rb
facter-3.11.0.cfacter.20180319 ext/facter/facter/acceptance/tests/options/no_color.rb
cfacter-3.11.0.rc.20180314 ext/facter/facter/acceptance/tests/options/no_color.rb