I'm trying to setup Beaker acceptance tests in a Docker container. Regardless of distribution all tests end up with this error:
lib/hiera/scope.rb:1:in `': Hiera is not a class (TypeError)
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/indirector/hiera.rb:2:in `require'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/indirector/hiera.rb:2:in `'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/indirector/data_binding/hiera.rb:1:in `require'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/indirector/data_binding/hiera.rb:1:in `'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/test/test_helper.rb:1:in `require'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/puppet-4.7.0/lib/puppet/test/test_helper.rb:1:in `'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/rspec-puppet-2.3.2/lib/rspec-puppet.rb:12:in `require'
from /home/travis/build/deric/puppet-accounts/vendor/bundle/ruby/2.3.0/gems/rspec-puppet-2.3.2/lib/rspec-puppet.rb:12:in `'
here's [full log](https://travis-ci.org/deric/puppet-accounts/jobs/170944580)
Any idea what that error means?
↧