forked from jlaska/puppet-subscription_manager
-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
The unit test for returning nothing on unsupported platforms is failing due to broken stubs for the '/usr/sbin/subscription-manager repos' command when used with PDK 3.3.0.
Failures:
1) Facter::Util::RhsmAvailablePools on a supported platform returns nothing when there is an error with subscription
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `rescue in rhsm_available_pools'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:43:in `rhsm_available_pools'
# ./spec/facter/util/rhsm_available_pools_spec.rb:101:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/facter/util/rhsm_available_pools_spec.rb:99:in `throw'
2) Facter::Util::RhsmAvailablePools on a supported platform returns nothing when there is an error with output
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `rescue in rhsm_available_pools'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:43:in `rhsm_available_pools'
# ./spec/facter/util/rhsm_available_pools_spec.rb:110:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/facter/util/rhsm_available_pools_spec.rb:108:in `throw'
3) Facter::Util::RhsmAvailablePools on a supported platform without caching returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `rescue in rhsm_available_pools'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:43:in `rhsm_available_pools'
# ./spec/facter/util/rhsm_available_pools_spec.rb:143:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/facter/util/rhsm_available_pools_spec.rb:142:in `throw'
4) Facter::Util::RhsmAvailablePools on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager list --available': command not found>
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:50:in `rescue in rhsm_available_pools'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:43:in `rhsm_available_pools'
# ./spec/facter/util/rhsm_available_pools_spec.rb:171:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager list --available': command not found
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_pools.rb:44:in `rhsm_available_pools'
5) Facter::Util::RhsmAvailableRepos on a supported platform behaves like rhsm repo command returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "rhsm repo command" called from ./spec/facter/util/rhsm_available_repos_spec.rb:21
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:45:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:45:in `rescue in rhsm_available_repos'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:32:in `rhsm_available_repos'
# ./spec/repo_tests.rb:119:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/repo_tests.rb:118:in `throw'
6) Facter::Util::RhsmAvailableRepos on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager repos': command not found>
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:45:in `!~'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:45:in `rescue in rhsm_available_repos'
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:32:in `rhsm_available_repos'
# ./spec/facter/util/rhsm_available_repos_spec.rb:32:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager repos': command not found
# ./spec/fixtures/modules/subscription_manager/lib/facter/rhsm_available_repos.rb:33:in `rhsm_available_repos'
7) Facter::Util::RhsmDisabledPools on a supported platform behaves like consumed pools returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "consumed pools" called from ./spec/facter/util/rhsm_disabled_pools_spec.rb:21
# ./lib/facter/rhsm_disabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_disabled_pools.rb:59:in `rescue in rhsm_disabled_pools'
# ./lib/facter/rhsm_disabled_pools.rb:52:in `rhsm_disabled_pools'
# ./spec/pool_tests.rb:200:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/pool_tests.rb:199:in `throw'
8) Facter::Util::RhsmDisabledPools on a supported platform behaves like consumed pools returns nothing when there is an error with output
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "consumed pools" called from ./spec/facter/util/rhsm_disabled_pools_spec.rb:21
# ./lib/facter/rhsm_disabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_disabled_pools.rb:59:in `rescue in rhsm_disabled_pools'
# ./lib/facter/rhsm_disabled_pools.rb:52:in `rhsm_disabled_pools'
# ./spec/pool_tests.rb:209:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/pool_tests.rb:207:in `throw'
9) Facter::Util::RhsmDisabledPools on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager list --consumed': command not found>
# ./lib/facter/rhsm_disabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_disabled_pools.rb:59:in `rescue in rhsm_disabled_pools'
# ./lib/facter/rhsm_disabled_pools.rb:52:in `rhsm_disabled_pools'
# ./spec/facter/util/rhsm_disabled_pools_spec.rb:33:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager list --consumed': command not found
# ./lib/facter/rhsm_disabled_pools.rb:53:in `rhsm_disabled_pools'
10) Facter::Util::RhsmDisabledRepos on a supported platform behaves like rhsm repo command returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "rhsm repo command" called from ./spec/facter/util/rhsm_disabled_repos_spec.rb:20
# ./lib/facter/rhsm_disabled_repos.rb:51:in `!~'
# ./lib/facter/rhsm_disabled_repos.rb:51:in `rescue in rhsm_disabled_repos'
# ./lib/facter/rhsm_disabled_repos.rb:32:in `rhsm_disabled_repos'
# ./spec/repo_tests.rb:119:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/repo_tests.rb:118:in `throw'
11) Facter::Util::RhsmDisabledRepos on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager repos': command not found>
# ./lib/facter/rhsm_disabled_repos.rb:51:in `!~'
# ./lib/facter/rhsm_disabled_repos.rb:51:in `rescue in rhsm_disabled_repos'
# ./lib/facter/rhsm_disabled_repos.rb:32:in `rhsm_disabled_repos'
# ./spec/facter/util/rhsm_disabled_repos_spec.rb:31:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager repos': command not found
# ./lib/facter/rhsm_disabled_repos.rb:34:in `rhsm_disabled_repos'
12) Facter::Util::RhsmEnabledPools on a supported platform behaves like consumed pools returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "consumed pools" called from ./spec/facter/util/rhsm_enabled_pools_spec.rb:21
# ./lib/facter/rhsm_enabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_enabled_pools.rb:59:in `rescue in rhsm_enabled_pools'
# ./lib/facter/rhsm_enabled_pools.rb:52:in `rhsm_enabled_pools'
# ./spec/pool_tests.rb:200:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/pool_tests.rb:199:in `throw'
13) Facter::Util::RhsmEnabledPools on a supported platform behaves like consumed pools returns nothing when there is an error with output
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "consumed pools" called from ./spec/facter/util/rhsm_enabled_pools_spec.rb:21
# ./lib/facter/rhsm_enabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_enabled_pools.rb:59:in `rescue in rhsm_enabled_pools'
# ./lib/facter/rhsm_enabled_pools.rb:52:in `rhsm_enabled_pools'
# ./spec/pool_tests.rb:209:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/pool_tests.rb:207:in `throw'
14) Facter::Util::RhsmEnabledPools on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager list --consumed': command not found>
# ./lib/facter/rhsm_enabled_pools.rb:59:in `!~'
# ./lib/facter/rhsm_enabled_pools.rb:59:in `rescue in rhsm_enabled_pools'
# ./lib/facter/rhsm_enabled_pools.rb:52:in `rhsm_enabled_pools'
# ./spec/facter/util/rhsm_enabled_pools_spec.rb:33:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager list --consumed': command not found
# ./lib/facter/rhsm_enabled_pools.rb:53:in `rhsm_enabled_pools'
15) Facter::Util::RhsmEnabledRepos on a supported platform behaves like rhsm repo command returns nothing when there is an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
Shared Example Group: "rhsm repo command" called from ./spec/facter/util/rhsm_enabled_repos_spec.rb:21
# ./lib/facter/rhsm_enabled_repos.rb:51:in `!~'
# ./lib/facter/rhsm_enabled_repos.rb:51:in `rescue in rhsm_enabled_repos'
# ./lib/facter/rhsm_enabled_repos.rb:32:in `rhsm_enabled_repos'
# ./spec/repo_tests.rb:119:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/repo_tests.rb:118:in `throw'
16) Facter::Util::RhsmEnabledRepos on an unsupported platform returns nothing
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<Facter::Core::Execution::ExecutionFailure: Could not execute '/usr/sbin/subscription-manager repos': command not found>
# ./lib/facter/rhsm_enabled_repos.rb:51:in `!~'
# ./lib/facter/rhsm_enabled_repos.rb:51:in `rescue in rhsm_enabled_repos'
# ./lib/facter/rhsm_enabled_repos.rb:32:in `rhsm_enabled_repos'
# ./spec/facter/util/rhsm_enabled_repos_spec.rb:32:in `block (3 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# Facter::Core::Execution::ExecutionFailure:
# Could not execute '/usr/sbin/subscription-manager repos': command not found
# ./lib/facter/rhsm_enabled_repos.rb:34:in `rhsm_enabled_repos'
17) Facter::Util::RhsmIdentity returns the nothing for an error
Failure/Error: if $ERROR_INFO !~ %r{This system is not yet registered}
NoMethodError:
undefined method `=~' for #<UncaughtThrowError: uncaught throw Facter::Core::Execution::ExecutionFailure>
# ./lib/facter/rhsm_identity.rb:46:in `!~'
# ./lib/facter/rhsm_identity.rb:46:in `rescue in rhsm_identity'
# ./lib/facter/rhsm_identity.rb:33:in `rhsm_identity'
# ./spec/facter/util/rhsm_identity_spec.rb:58:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# UncaughtThrowError:
# uncaught throw Facter::Core::Execution::ExecutionFailure
# ./spec/facter/util/rhsm_identity_spec.rb:55:in `throw'
Finished in 4.23 seconds (files took 0.88473 seconds to load)
867 examples, 17 failures