[DRE-maint] Bug#901552: ruby-bunny: autopkgtest times out

Paul Gevers elbrus at debian.org
Sun Jul 28 20:36:31 BST 2019


Hi

On Thu, 14 Jun 2018 19:06:13 +0200 Paul Gevers <elbrus at debian.org> wrote:
> ERROR: distribution port 25672 in use by rabbit at localhost

It seems this error isn't properly handled. I could reproduce this error
by already starting up rabbitmq-server via
$ sudo service rabbitmq-server status
and then testing autopkgtest with the null runner.

> Waiting for 'bunny at ruby-bunny-1528701948'

And it starts waiting indefinitely here? *This* wasn't reproduced in my
case, I've attached my full log (I guess only the beginning is interesting).

So, I'm guessing here that rabbitmq-server is up and running when the
tests starts. I think the test should ensure that no other
rabbitmq-server process is running before starting to test, as it seems
it needs to be able to fully control it. It should probably do that be
either killing the running server (you need a breaks-testbed and
needs-root restriction for that I think) or you need to skip the test if
you don't want to do that (needs exit code 77 and a skippable
restriction). Both aren't possible in autodep8.

By the way, running the test suite on my own machine resulted in
different failures between the two runs. It seems my system is not
powerful enough, or otherwise too busy as both runs failed with
(different) time outs. If this happens on the Debian infrastructure, it
will result in a flaky test, which are bad. Consider making sure that
all time outs are large, to enable testing on a wide range of setups.

Paul
-------------- next part --------------
paul at testavoira ~/packages/bugs/ruby-bunny $ autopkgtest . -- null
autopkgtest [21:15:45]: version 5.10
autopkgtest [21:15:45]: host testavoira; command line: /usr/bin/autopkgtest . -- null                                              
autopkgtest [21:15:45]: testbed dpkg architecture: amd64                                                                           
autopkgtest [21:15:46]: testbed running kernel: Linux 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u1 (2019-07-19)                  
autopkgtest [21:15:46]: @@@@@@@@@@@@@@@@@@@@ unbuilt-tree .                                                                        
autopkgtest [21:15:47]: testing package ruby-bunny version 2.9.2-1                                                                 
autopkgtest [21:15:47]: build needed for binaries                                                                                  
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
dpkg-buildpackage: info: source package ruby-bunny
dpkg-buildpackage: info: source version 2.9.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Lucas Kanashiro <kanashiro at debian.org>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 fakeroot debian/rules clean
dh clean --buildsystem=ruby --with ruby
   dh_auto_clean -O--buildsystem=ruby
        dh_ruby --clean
   dh_ruby --clean
   dh_autoreconf_clean -O--buildsystem=ruby
   dh_clean -O--buildsystem=ruby
 debian/rules build
dh build --buildsystem=ruby --with ruby
   dh_update_autotools_config -O--buildsystem=ruby
   dh_autoreconf -O--buildsystem=ruby
   dh_auto_configure -O--buildsystem=ruby
        dh_ruby --configure
   dh_auto_build -O--buildsystem=ruby
        dh_ruby --build
   dh_ruby --build
   dh_auto_test -O--buildsystem=ruby
        dh_ruby --test
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary --buildsystem=ruby --with ruby
   dh_testroot -O--buildsystem=ruby
   dh_prep -O--buildsystem=ruby
   debian/rules override_dh_auto_install
make[1]: Entering directory '/tmp/autopkgtest.vFW3s6/build.y2p/real-tree'
dh_auto_install -O--buildsystem=ruby
        dh_ruby --install /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny
   dh_ruby --install

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install files                                                                │
└──────────────────────────────────────────────────────────────────────────────┘

install -d /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/bin
install -D -m755 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/bin/ci/before_build /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/bin/ci/before_build
install -d /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/amq/protocol/extensions.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/amq/protocol/extensions.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/socket.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/consumer_tag_generator.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/consumer_tag_generator.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/channel_id_allocator.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/channel_id_allocator.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/version.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/version.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/test_kit.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/test_kit.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/versioned_delivery_tag.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/versioned_delivery_tag.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/reader_loop.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/reader_loop.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/queue.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/queue.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/transport.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/transport.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/get_response.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/get_response.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/consumer.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/consumer.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/timeout.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/timeout.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/message_properties.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/message_properties.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/authentication/credentials_encoder.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/authentication/credentials_encoder.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/authentication/external_mechanism_encoder.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/authentication/external_mechanism_encoder.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/authentication/plain_mechanism_encoder.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/authentication/plain_mechanism_encoder.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/session.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/heartbeat_sender.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/heartbeat_sender.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/channel.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/channel.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/concurrent/synchronized_sorted_set.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/concurrent/synchronized_sorted_set.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/concurrent/condition.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/concurrent/condition.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/concurrent/continuation_queue.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/concurrent/continuation_queue.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/concurrent/linked_continuation_queue.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/concurrent/linked_continuation_queue.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/concurrent/atomic_fixnum.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/concurrent/atomic_fixnum.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/exceptions.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/exceptions.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/exchange.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/exchange.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/return_info.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/return_info.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/ssl_socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/ssl_socket.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/jruby/socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/jruby/socket.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/jruby/ssl_socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/jruby/ssl_socket.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/consumer_work_pool.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/consumer_work_pool.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/framing.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/framing.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/delivery_info.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/delivery_info.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/cruby/socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/cruby/socket.rb
install -D -m644 /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/cruby/ssl_socket.rb /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby/bunny/cruby/ssl_socket.rb
Rewriting shebang line of /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/bin/ci/before_build

┌──────────────────────────────────────────────────────────────────────────────┐
│ Install Rubygems integration metadata                                        │
└──────────────────────────────────────────────────────────────────────────────┘

generating gemspec at /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/share/rubygems-integration/all/specifications/bunny-2.9.2.gemspec
/usr/bin/ruby2.5 /usr/bin/gem2deb-test-runner

┌──────────────────────────────────────────────────────────────────────────────┐
│ Checking Rubygems dependency resolution on ruby2.5                           │
└──────────────────────────────────────────────────────────────────────────────┘

GEM_PATH=debian/ruby-bunny/usr/share/rubygems-integration/all:/home/paul/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -e gem\ \"bunny\"

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.5 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-bunny/usr/share/rubygems-integration/all:/home/paul/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all ruby2.5 -S rake -f debian/ruby-tests.rake
****************************************************************
WARNING: THE FOLLOWING TESTS ARE BEING SKIPPED:
spec/higher_level_api/integration/connection_recovery_spec.rb
spec/higher_level_api/integration/connection_stop_spec.rb
spec/higher_level_api/integration/consistent_hash_exchange_spec.rb
spec/higher_level_api/integration/tls_connection_spec.rb
spec/stress/concurrent_consumers_stress_spec.rb
spec/stress/concurrent_publishers_stress_spec.rb
spec/stress/connection_open_close_spec.rb
spec/stress/long_running_consumer_spec.rb
spec/stress/channel_open_stress_spec.rb
spec/stress/channel_close_stress_spec.rb
spec/stress/channel_open_stress_with_single_threaded_connection_spec.rb
****************************************************************
ERROR: distribution port 25672 in use by rabbit at localhost
Waiting for pid file '/tmp/d20190728-32170-rm7kx/mnesia/bunny.pid' to appear
pid is 32173
Waiting for erlang distribution on node 'bunny at testavoira' while OS process '32173' is running
Error: operation wait on node bunny at testavoira timed out. Timeout value used: 10000
Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli84 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli5 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli55 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli15 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli38 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli27 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli71 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli58 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli97 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli75 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli68 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

/usr/bin/ruby2.5 /usr/bin/rspec spec/higher_level_api/integration/basic_ack_spec.rb spec/higher_level_api/integration/basic_cancel_spec.rb spec/higher_level_api/integration/basic_consume_spec.rb spec/higher_level_api/integration/basic_consume_with_objects_spec.rb spec/higher_level_api/integration/basic_get_spec.rb spec/higher_level_api/integration/basic_nack_spec.rb spec/higher_level_api/integration/basic_publish_spec.rb spec/higher_level_api/integration/basic_qos_spec.rb spec/higher_level_api/integration/basic_reject_spec.rb spec/higher_level_api/integration/basic_return_spec.rb spec/higher_level_api/integration/channel_close_spec.rb spec/higher_level_api/integration/channel_open_spec.rb spec/higher_level_api/integration/connection_spec.rb spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb spec/higher_level_api/integration/dead_lettering_spec.rb spec/higher_level_api/integration/exchange_bind_spec.rb spec/higher_level_api/integration/exchange_declare_spec.rb spec/higher_level_api/integration/exchange_delete_spec.rb spec/higher_level_api/integration/exchange_unbind_spec.rb spec/higher_level_api/integration/exclusive_queue_spec.rb spec/higher_level_api/integration/heartbeat_spec.rb spec/higher_level_api/integration/merry_go_round_spec.rb spec/higher_level_api/integration/message_properties_access_spec.rb spec/higher_level_api/integration/predeclared_exchanges_spec.rb spec/higher_level_api/integration/publisher_confirms_spec.rb spec/higher_level_api/integration/publishing_edge_cases_spec.rb spec/higher_level_api/integration/queue_bind_spec.rb spec/higher_level_api/integration/queue_declare_spec.rb spec/higher_level_api/integration/queue_delete_spec.rb spec/higher_level_api/integration/queue_purge_spec.rb spec/higher_level_api/integration/queue_unbind_spec.rb spec/higher_level_api/integration/read_only_consumer_spec.rb spec/higher_level_api/integration/sender_selected_distribution_spec.rb spec/higher_level_api/integration/tx_commit_spec.rb spec/higher_level_api/integration/tx_rollback_spec.rb spec/higher_level_api/integration/with_channel_spec.rb spec/issues/issue100_spec.rb spec/issues/issue141_spec.rb spec/issues/issue202_spec.rb spec/issues/issue224_spec.rb spec/issues/issue465_spec.rb spec/issues/issue78_spec.rb spec/issues/issue83_spec.rb spec/issues/issue97_spec.rb spec/lower_level_api/integration/basic_cancel_spec.rb spec/lower_level_api/integration/basic_consume_spec.rb spec/unit/bunny_spec.rb spec/unit/concurrent/atomic_fixnum_spec.rb spec/unit/concurrent/condition_spec.rb spec/unit/concurrent/linked_continuation_queue_spec.rb spec/unit/concurrent/synchronized_sorted_set_spec.rb spec/unit/exchange_recovery_spec.rb spec/unit/version_delivery_tag_spec.rb --format documentation
Using Ruby 2.5.5, amq-protocol 2.3.0

Bunny::Channel#ack
  with a valid (known) delivery tag
E, [2019-07-28T21:16:35.943154 #1192] ERROR -- #<Bunny::Session:0x563b6b8ac530 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:35.966562 #1192] ERROR -- #<Bunny::Session:0x563b6b3b5fe0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 1)
  with a valid (known) delivery tag (multiple = true)
E, [2019-07-28T21:16:35.982251 #1192] ERROR -- #<Bunny::Session:0x563b6c229568 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:35.990242 #1192] ERROR -- #<Bunny::Session:0x563b6c220030 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 2)
  with a valid (known) delivery tag (multiple = false)
E, [2019-07-28T21:16:36.015469 #1192] ERROR -- #<Bunny::Session:0x563b6c2108b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.038609 #1192] ERROR -- #<Bunny::Session:0x563b6c202ff8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 3)
  with a valid (known) delivery tag and automatic ack mode
E, [2019-07-28T21:16:36.056900 #1192] ERROR -- #<Bunny::Session:0x563b6c1f3968 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.070782 #1192] ERROR -- #<Bunny::Session:0x563b6c1e9710 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    results in a channel exception (FAILED - 4)
  with an invalid (random) delivery tag
E, [2019-07-28T21:16:36.086510 #1192] ERROR -- #<Bunny::Session:0x563b6c1d3668 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.097137 #1192] ERROR -- #<Bunny::Session:0x563b6c1b76c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes a channel-level error (FAILED - 5)
  with a valid (known) delivery tag
E, [2019-07-28T21:16:36.121114 #1192] ERROR -- #<Bunny::Session:0x563b6c1915b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.135261 #1192] ERROR -- #<Bunny::Session:0x563b6c16eb00 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    gets a depricated message warning for using :ack (FAILED - 6)

Bunny::Channel#basic_ack
  with a valid (known) delivery tag (multiple = true)
E, [2019-07-28T21:16:36.158327 #1192] ERROR -- #<Bunny::Session:0x563b6c149af8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.172808 #1192] ERROR -- #<Bunny::Session:0x563b6c12c458 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 7)
  with a valid (known) delivery tag (multiple = false)
E, [2019-07-28T21:16:36.192023 #1192] ERROR -- #<Bunny::Session:0x563b6c0fe260 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.203974 #1192] ERROR -- #<Bunny::Session:0x563b6c0db468 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 8)
  with a valid (known) delivery tag (multiple = default)
E, [2019-07-28T21:16:36.215588 #1192] ERROR -- #<Bunny::Session:0x563b6c0b56a0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:36.225935 #1192] ERROR -- #<Bunny::Session:0x563b6c0996a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    acknowledges a message (FAILED - 9)

Bunny::Consumer#cancel
  with a non-blocking consumer
E, [2019-07-28T21:16:36.623891 #1192] ERROR -- #<Bunny::Session:0x563b6c075d70 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c075fc8@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:20 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:21:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:36.633490 #1192] ERROR -- #<Bunny::Session:0x563b6c05a390 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    cancels the consumer (FAILED - 10)
  with a blocking consumer
E, [2019-07-28T21:16:36.645319 #1192] ERROR -- #<Bunny::Session:0x563b6c0444a0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c0446a8@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:52 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:53:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:36.659955 #1192] ERROR -- #<Bunny::Session:0x563b6c02d5c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    cancels the consumer (FAILED - 11)
  with a worker pool shutdown timeout configured
E, [2019-07-28T21:16:36.674669 #1192] ERROR -- #<Bunny::Session:0x563b6c007a00 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c007c08@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:84 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:85:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:36.686616 #1192] ERROR -- #<Bunny::Session:0x563b6bff8578 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    processes the message if processing completes within the timeout (FAILED - 12)
E, [2019-07-28T21:16:36.697607 #1192] ERROR -- #<Bunny::Session:0x563b6bfd6fb8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6bfd7288@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:115 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:116:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:36.709065 #1192] ERROR -- #<Bunny::Session:0x563b6bfbbc68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    kills the consumer if processing takes longer than the timeout (FAILED - 13)

Bunny::Queue#subscribe
  with automatic acknowledgement mode
E, [2019-07-28T21:16:36.725308 #1192] ERROR -- #<Bunny::Session:0x563b6bf97408 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6bf97868@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:22 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:23:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:36.748417 #1192] ERROR -- #<Bunny::Session:0x563b6bf87800 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 14)
    with a single consumer
E, [2019-07-28T21:16:36.896785 #1192] ERROR -- #<Bunny::Session:0x563b6c059990 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.012408 #1192] ERROR -- #<Bunny::Session:0x563b6c045698 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      provides delivery tag access (FAILED - 15)
    with multiple consumers on the same channel
E, [2019-07-28T21:16:37.023296 #1192] ERROR -- #<Bunny::Session:0x563b6c01b280 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.033434 #1192] ERROR -- #<Bunny::Session:0x563b6c007690 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      provides delivery tag access (FAILED - 16)
  with manual acknowledgement mode
E, [2019-07-28T21:16:37.044857 #1192] ERROR -- #<Bunny::Session:0x563b6bfecc50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6bfece58@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:114 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:115:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:37.070651 #1192] ERROR -- #<Bunny::Session:0x563b6bfd45b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    register a consumer with manual acknowledgements mode (FAILED - 17)
  with a queue that already has messages (take 0)
E, [2019-07-28T21:16:37.082560 #1192] ERROR -- #<Bunny::Session:0x563b6bfae2c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.091085 #1192] ERROR -- #<Bunny::Session:0x563b6bf94c30 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 18)
  with a queue that already has messages (take 1)
E, [2019-07-28T21:16:37.102012 #1192] ERROR -- #<Bunny::Session:0x563b6bf79d40 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.117797 #1192] ERROR -- #<Bunny::Session:0x563b6bf4f1a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 19)
  with a queue that already has messages (take 2)
E, [2019-07-28T21:16:37.133669 #1192] ERROR -- #<Bunny::Session:0x563b6bf2a268 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.146669 #1192] ERROR -- #<Bunny::Session:0x563b6bdc6250 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 20)
  with a queue that already has messages (take 3)
E, [2019-07-28T21:16:37.162973 #1192] ERROR -- #<Bunny::Session:0x563b6bd53160 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.175345 #1192] ERROR -- #<Bunny::Session:0x563b6bc91808 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 21)
  with a queue that already has messages (take 4)
E, [2019-07-28T21:16:37.189243 #1192] ERROR -- #<Bunny::Session:0x563b6bc122b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.199673 #1192] ERROR -- #<Bunny::Session:0x563b6bb98e38 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 22)
  with a queue that already has messages (take 5)
E, [2019-07-28T21:16:37.213341 #1192] ERROR -- #<Bunny::Session:0x563b6b89ede0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.229991 #1192] ERROR -- #<Bunny::Session:0x563b6b352a08 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 23)
  with a queue that already has messages (take 6)
E, [2019-07-28T21:16:37.669870 #1192] ERROR -- #<Bunny::Session:0x563b6c218c18 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.679478 #1192] ERROR -- #<Bunny::Session:0x563b6c1eb920 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 24)
  with a queue that already has messages (take 7)
E, [2019-07-28T21:16:37.691988 #1192] ERROR -- #<Bunny::Session:0x563b6c191a10 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.706270 #1192] ERROR -- #<Bunny::Session:0x563b6c149328 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 25)
  with a queue that already has messages (take 8)
E, [2019-07-28T21:16:37.725444 #1192] ERROR -- #<Bunny::Session:0x563b6c0ce998 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.741253 #1192] ERROR -- #<Bunny::Session:0x563b6c08a810 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 26)
  with a queue that already has messages (take 9)
E, [2019-07-28T21:16:37.758643 #1192] ERROR -- #<Bunny::Session:0x563b6c032688 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.774557 #1192] ERROR -- #<Bunny::Session:0x563b6c01a2e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 27)
  with a queue that already has messages (take 10)
E, [2019-07-28T21:16:37.791625 #1192] ERROR -- #<Bunny::Session:0x563b6bfd4b78 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:37.800439 #1192] ERROR -- #<Bunny::Session:0x563b6bf8bba8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 28)
  with a queue that already has messages (take 11)
E, [2019-07-28T21:16:37.811319 #1192] ERROR -- #<Bunny::Session:0x563b6bf3b1d0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.138276 #1192] ERROR -- #<Bunny::Session:0x563b6bdc5800 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 29)
  with a queue that already has messages (take 12)
E, [2019-07-28T21:16:38.150646 #1192] ERROR -- #<Bunny::Session:0x563b6bc68818 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.159160 #1192] ERROR -- #<Bunny::Session:0x563b6b9ce968 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 30)
  with a queue that already has messages (take 13)
E, [2019-07-28T21:16:38.174487 #1192] ERROR -- #<Bunny::Session:0x563b6b8fc5d0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.188416 #1192] ERROR -- #<Bunny::Session:0x563b6b9eeee8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 31)
  with a queue that already has messages (take 14)
E, [2019-07-28T21:16:38.203036 #1192] ERROR -- #<Bunny::Session:0x563b6bd36ce0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.217251 #1192] ERROR -- #<Bunny::Session:0x563b6bdcf210 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 32)
  with a queue that already has messages (take 15)
E, [2019-07-28T21:16:38.233921 #1192] ERROR -- #<Bunny::Session:0x563b6bfae8b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.243847 #1192] ERROR -- #<Bunny::Session:0x563b6bfdfb68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 33)
  with a queue that already has messages (take 16)
E, [2019-07-28T21:16:38.263135 #1192] ERROR -- #<Bunny::Session:0x563b6bffbde0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.275902 #1192] ERROR -- #<Bunny::Session:0x563b6c0454e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 34)
  with a queue that already has messages (take 17)
E, [2019-07-28T21:16:38.291721 #1192] ERROR -- #<Bunny::Session:0x563b6c074358 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.311069 #1192] ERROR -- #<Bunny::Session:0x563b6c123308 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 35)
  with a queue that already has messages (take 18)
E, [2019-07-28T21:16:38.325204 #1192] ERROR -- #<Bunny::Session:0x563b6c15e4a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.335491 #1192] ERROR -- #<Bunny::Session:0x563b6c186e80 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 36)
  with a queue that already has messages (take 19)
E, [2019-07-28T21:16:38.349292 #1192] ERROR -- #<Bunny::Session:0x563b6c203c28 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.358192 #1192] ERROR -- #<Bunny::Session:0x563b6c222fd8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 37)
  after consumer pool has already been shut down
E, [2019-07-28T21:16:38.382184 #1192] ERROR -- #<Bunny::Session:0x563b6c2321e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c232410@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:188 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:189:in `block (4 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:38.397316 #1192] ERROR -- #<Bunny::Session:0x7ff218020870 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 38)
  with uncaught exceptions in delivery handler
    and defined exception handler
E, [2019-07-28T21:16:38.413309 #1192] ERROR -- #<Bunny::Session:0x563b6c22afa8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c22b1b0@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:232 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:233:in `block (5 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:38.431535 #1192] ERROR -- #<Bunny::Session:0x563b6c331168 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      uses exception handler (FAILED - 39)
    and default exception handler
E, [2019-07-28T21:16:38.749097 #1192] ERROR -- #<Bunny::Session:0x563b6c33c950 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c33cb58@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:264 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:265:in `block (5 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:38.760554 #1192] ERROR -- #<Bunny::Session:0x7ff218025488 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      uses exception handler (FAILED - 40)
    with a single consumer
E, [2019-07-28T21:16:38.771494 #1192] ERROR -- #<Bunny::Session:0x563b6c348cc8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.783023 #1192] ERROR -- #<Bunny::Session:0x563b6c3572f0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      provides delivery tag access (FAILED - 41)
    with multiple consumers on the same channel
E, [2019-07-28T21:16:38.796453 #1192] ERROR -- #<Bunny::Session:0x563b6c35f518 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.808741 #1192] ERROR -- #<Bunny::Session:0x563b6c36a4e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      provides delivery tag access (FAILED - 42)

Bunny::Queue#subscribe_with
  with explicit acknowledgements mode
E, [2019-07-28T21:16:38.826512 #1192] ERROR -- #<Bunny::Session:0x563b6c1eb2b8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.840771 #1192] ERROR -- #<Bunny::Session:0x563b6c378928 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    requeues messages on channel closure (FAILED - 43)

Bunny::Queue#pop
  with all defaults
E, [2019-07-28T21:16:38.854759 #1192] ERROR -- #<Bunny::Session:0x563b6c1d7d58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.867546 #1192] ERROR -- #<Bunny::Session:0x563b6c1d3780 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    fetches a messages which is automatically acknowledged (FAILED - 44)
  with an empty queue
E, [2019-07-28T21:16:38.883122 #1192] ERROR -- #<Bunny::Session:0x563b6c1c1a30 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.893434 #1192] ERROR -- #<Bunny::Session:0x563b6c1b5fc8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    returns an empty response (FAILED - 45)

Bunny::Channel#basic_get
  with a non-existent queue
E, [2019-07-28T21:16:38.903586 #1192] ERROR -- #<Bunny::Session:0x563b6c3b6250 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.914952 #1192] ERROR -- #<Bunny::Session:0x563b6c3c16c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    throws a NOT_FOUND (FAILED - 46)

Bunny::Channel#nack
  with requeue = false
E, [2019-07-28T21:16:38.928700 #1192] ERROR -- #<Bunny::Session:0x563b6c185030 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.944850 #1192] ERROR -- #<Bunny::Session:0x563b6c179d48 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    rejects a message (FAILED - 47)
  with multiple = true
E, [2019-07-28T21:16:38.958316 #1192] ERROR -- #<Bunny::Session:0x563b6c3e6e28 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:38.973047 #1192] ERROR -- #<Bunny::Session:0x563b6c3f3808 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    rejects multiple messages (FAILED - 48)
  with an invalid (random) delivery tag
E, [2019-07-28T21:16:38.988472 #1192] ERROR -- #<Bunny::Session:0x563b6c3fdf38 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.001939 #1192] ERROR -- #<Bunny::Session:0x563b6c405850 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes a channel-level error (FAILED - 49)

Published message
  with all default delivery and a 254 character long routing key
E, [2019-07-28T21:16:39.016985 #1192] ERROR -- #<Bunny::Session:0x563b6c12f180 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.027921 #1192] ERROR -- #<Bunny::Session:0x563b6c122f20 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    routes the messages (FAILED - 50)
  with all default delivery and a 255 character long routing key
E, [2019-07-28T21:16:39.039440 #1192] ERROR -- #<Bunny::Session:0x563b6c42baf0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.049664 #1192] ERROR -- #<Bunny::Session:0x563b6c433660 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    routes the messages (FAILED - 51)
  with all default delivery and a 256 character long routing key
E, [2019-07-28T21:16:39.078145 #1192] ERROR -- #<Bunny::Session:0x563b6c43dc50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.088610 #1192] ERROR -- #<Bunny::Session:0x563b6c44a6a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    fails with a connection exception (FAILED - 52)

Bunny::Channel#prefetch
  with a positive integer < 65535
E, [2019-07-28T21:16:39.105422 #1192] ERROR -- #<Bunny::Session:0x563b6c0db788 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.119571 #1192] ERROR -- #<Bunny::Session:0x563b6c0cf3e8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    sets that prefetch level via basic.qos (FAILED - 53)
E, [2019-07-28T21:16:39.133439 #1192] ERROR -- #<Bunny::Session:0x563b6c0c0ed8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.483053 #1192] ERROR -- #<Bunny::Session:0x563b6c0b4a20 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    sets that prefetch global via basic.qos (FAILED - 54)
  with a positive integer > 65535
E, [2019-07-28T21:16:39.495867 #1192] ERROR -- #<Bunny::Session:0x563b6c4838e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.505128 #1192] ERROR -- #<Bunny::Session:0x563b6c098578 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises an ArgumentError (FAILED - 55)
  with a negative integer
E, [2019-07-28T21:16:39.515633 #1192] ERROR -- #<Bunny::Session:0x563b6c4977c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.544427 #1192] ERROR -- #<Bunny::Session:0x563b6c4a3668 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises an ArgumentError (FAILED - 56)

Bunny::Channel#reject
  with requeue = true
E, [2019-07-28T21:16:39.564142 #1192] ERROR -- #<Bunny::Session:0x563b6c4ad730 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.579277 #1192] ERROR -- #<Bunny::Session:0x563b6c4ba6b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    requeues a message (FAILED - 57)
  with requeue = false
E, [2019-07-28T21:16:39.601721 #1192] ERROR -- #<Bunny::Session:0x563b6c4c1c80 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.612876 #1192] ERROR -- #<Bunny::Session:0x563b6c4ceb10 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    rejects a message (FAILED - 58)
  with an invalid (random) delivery tag
E, [2019-07-28T21:16:39.633120 #1192] ERROR -- #<Bunny::Session:0x563b6c4d8ca0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.651638 #1192] ERROR -- #<Bunny::Session:0x563b6c4e2db8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes a channel-level error (FAILED - 59)

Bunny::Channel#basic_reject
  with requeue = true
E, [2019-07-28T21:16:39.666432 #1192] ERROR -- #<Bunny::Session:0x563b6c4e8d80 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.681844 #1192] ERROR -- #<Bunny::Session:0x563b6c4f2178 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    requeues a message (FAILED - 60)
  with requeue = false
E, [2019-07-28T21:16:39.691708 #1192] ERROR -- #<Bunny::Session:0x563b6c4fca38 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.702956 #1192] ERROR -- #<Bunny::Session:0x563b6c509e18 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    rejects a message (FAILED - 61)
  with requeue = default
E, [2019-07-28T21:16:39.715698 #1192] ERROR -- #<Bunny::Session:0x563b6c5112f8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.726738 #1192] ERROR -- #<Bunny::Session:0x563b6c51e110 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    rejects a message (FAILED - 62)

Bunny::Exchange#publish
  with mandatory: true and a bad [no routes] routing key
E, [2019-07-28T21:16:39.743056 #1192] ERROR -- #<Bunny::Session:0x563b6c524a38 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.885425 #1192] ERROR -- #<Bunny::Session:0x563b6c52d890 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes a message to be returned (FAILED - 63)

Bunny::Channel
  when closed
E, [2019-07-28T21:16:39.900476 #1192] ERROR -- #<Bunny::Session:0x563b6c538740 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.911534 #1192] ERROR -- #<Bunny::Session:0x563b6c5416d8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    releases the id (FAILED - 64)
  when double closed
E, [2019-07-28T21:16:39.935915 #1192] ERROR -- #<Bunny::Session:0x563b6c54c650 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.946628 #1192] ERROR -- #<Bunny::Session:0x563b6c5551d8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises a meaningful exception (FAILED - 65)
  when double closed after a channel-level protocol exception
E, [2019-07-28T21:16:39.963892 #1192] ERROR -- #<Bunny::Session:0x563b6c560358 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:39.974590 #1192] ERROR -- #<Bunny::Session:0x563b6c5694f8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises a meaningful exception (FAILED - 66)

Bunny::Channel when opened
  without explicitly provided id
E, [2019-07-28T21:16:39.993838 #1192] ERROR -- #<Bunny::Session:0x563b6bf7a8f8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.004488 #1192] ERROR -- #<Bunny::Session:0x563b6c57c378 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    gets an allocated id and is successfully opened (FAILED - 67)
  with an explicitly provided id = 0
E, [2019-07-28T21:16:40.018184 #1192] ERROR -- #<Bunny::Session:0x563b6bf5a760 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.039302 #1192] ERROR -- #<Bunny::Session:0x563b6bf4ecf8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises ArgumentError (FAILED - 68)
  with explicitly provided id
E, [2019-07-28T21:16:40.062349 #1192] ERROR -- #<Bunny::Session:0x563b6bf38ed0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.078973 #1192] ERROR -- #<Bunny::Session:0x563b6bf314a0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    uses that id and is successfully opened (FAILED - 69)
  with explicitly provided id that is already taken
E, [2019-07-28T21:16:40.091557 #1192] ERROR -- #<Bunny::Session:0x563b6c5bb550 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.103283 #1192] ERROR -- #<Bunny::Session:0x563b6c5c73c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    reuses the channel that is already opened (FAILED - 70)

Bunny::Session
  initialized via connection URI
E, [2019-07-28T21:16:40.115710 #1192] ERROR -- #<Bunny::Session:0x563b6bddce38 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    handles amqp:// URIs w/o path part (FAILED - 71)
    when schema is not one of [amqp, amqps]
      raises ArgumentError
    when URI ends in a slash
      parses vhost as an empty string
    when URI is amqp://dev.rabbitmq.com/a/path/with/slashes
      raises an ArgumentError
  initialized with all defaults
E, [2019-07-28T21:16:40.164713 #1192] ERROR -- #<Bunny::Session:0x563b6c60dd00 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    provides a way to fine tune socket options (FAILED - 72)
E, [2019-07-28T21:16:40.180643 #1192] ERROR -- #<Bunny::Session:0x563b6c610528 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully negotiates the connection (FAILED - 73)
  initialized with TCP connection timeout = 5
E, [2019-07-28T21:16:40.192268 #1192] ERROR -- #<Bunny::Session:0x563b6c61ed08 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully connects (FAILED - 74)
  initialized with hostname: 127.0.0.1
    uses hostname = 127.0.0.1
    uses port 5672
    uses username = guest
  initialized with hostname: localhost
    uses hostname = localhost
    uses port 5672
    uses username = guest
  initialized with a list of hosts
    uses hostname = 192.168.1.10
    uses port 5672
    uses username = guest
  initialized with a list of addresses
    uses hostname = 192.168.1.10
    uses port 5673
    uses username = guest
  initialized with addresses: [...] with quoted IPv6 hostnames
    uses correct hostname
    uses port 5673
    uses username = guest
  initialized with addresses: [...] with quoted IPv6 hostnames without ports
    uses correct hostname
    uses port 5672
    uses username = guest
  initialized with addresses: [...] with an quoted IPv6 hostnames
W, [2019-07-28T21:16:40.249926 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.250774 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.251306 #1192]  WARN -- #<Bunny::Session:0x563b6b6ab970 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.251498 #1192]  WARN -- #<Bunny::Session:0x563b6b6ab970 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
    fails to correctly parse the host (and emits a warning)
W, [2019-07-28T21:16:40.259388 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.259620 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.260029 #1192]  WARN -- #<Bunny::Session:0x563b6c63f3f0 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.260208 #1192]  WARN -- #<Bunny::Session:0x563b6c63f3f0 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
    fails to correctly parse the port (and emits a warning)
W, [2019-07-28T21:16:40.262092 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.262307 #1192]  WARN -- : Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.262788 #1192]  WARN -- #<Bunny::Session:0x563b6c63c9c0 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
W, [2019-07-28T21:16:40.262948 #1192]  WARN -- #<Bunny::Session:0x563b6c63c9c0 @2001:0, vhost=, addresses=[2001:db8:85a3:8d3:1319:8a2e:370:7348:5673]>: Address 2001:db8:85a3:8d3:1319:8a2e:370:7348:5673 looks like an unquoted IPv6 address. Make sure you quote IPv6 addresses like so: [2001:db8:85a3:8d3:1319:8a2e:370:7348]
    uses username = guest
  initialized with conflicting hosts and addresses
    raises an argument error when there is are hosts and an address
    logs a warning when there is a single host and an array
    converts hosts in addresses to addresses
  initialized with channel_max: 4096
E, [2019-07-28T21:16:40.300955 #1192] ERROR -- #<Bunny::Session:0x563b6c615fa0 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    negotiates channel max to be 1024 (FAILED - 75)
  initialized with ssl: true
    uses TLS port
  initialized with tls: true
    uses TLS port
  initialized with hostname: 127.0.0.1 and non-default credentials
E, [2019-07-28T21:16:40.520522 #1192] ERROR -- #<Bunny::Session:0x563b6c608bc0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully connects (FAILED - 76)
    uses hostname = 127.0.0.1
    uses port 5672
    uses provided vhost
    uses provided username
    uses provided password
  initialized with hostname: 127.0.0.1 and non-default credentials (take 2)
E, [2019-07-28T21:16:40.548748 #1192] ERROR -- #<Bunny::Session:0x563b6c5d2278 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully connects (FAILED - 77)
    uses hostname = 127.0.0.1
    uses port 5672
    uses provided username
    uses provided password
  initialized with hostname: 127.0.0.1 and non-default credentials (take 2)
E, [2019-07-28T21:16:40.581365 #1192] ERROR -- #<Bunny::Session:0x563b6c5aa750 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully connects (FAILED - 78)
  initialized with hostname: 127.0.0.1 and INVALID credentials
E, [2019-07-28T21:16:40.612660 #1192] ERROR -- #<Bunny::Session:0x563b6c597100 bunny_gem1564341400 at 127.0.0.1:5672, vhost=___sd89aysd98789, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    fails to connect
    uses provided username
    uses provided password
  initialized with unreachable host or port
W, [2019-07-28T21:16:40.625329 #1192]  WARN -- #<Bunny::Session:0x563b6c577468 guest at 127.0.0.1:38000, vhost=/, addresses=[127.0.0.1:38000]>: Could not establish TCP connection to 127.0.0.1:38000: Connection refused - connect(2) for 127.0.0.1:38000
    fails to connect
W, [2019-07-28T21:16:40.632959 #1192]  WARN -- #<Bunny::Session:0x563b6c56bde8 guest at 127.0.0.1:38000, vhost=/, addresses=[127.0.0.1:38000]>: Could not establish TCP connection to 127.0.0.1:38000: Connection refused - connect(2) for 127.0.0.1:38000
    is not connected
W, [2019-07-28T21:16:40.641303 #1192]  WARN -- #<Bunny::Session:0x563b6c563ad0 guest at 127.0.0.1:38000, vhost=/, addresses=[127.0.0.1:38000]>: Could not establish TCP connection to 127.0.0.1:38000: Connection refused - connect(2) for 127.0.0.1:38000
    is not open
  initialized with a custom logger object
    uses provided logger (FAILED - 79)
    doesn't reassign the logger's progname attribute

Bunny::Channel
  with implicit consumer construction
E, [2019-07-28T21:16:40.774354 #1192] ERROR -- #<Bunny::Session:0x563b6c4b8450 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.796613 #1192] ERROR -- #<Bunny::Session:0x563b6c4a2448 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    supports consumer cancellation notifications (FAILED - 80)
  with explicit consumer construction
E, [2019-07-28T21:16:40.817473 #1192] ERROR -- #<Bunny::Session:0x563b6c48b3d8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.838361 #1192] ERROR -- #<Bunny::Session:0x563b6c481ea0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    supports consumer cancellation notifications (FAILED - 81)
  with consumer re-registration
E, [2019-07-28T21:16:40.855498 #1192] ERROR -- #<Bunny::Session:0x563b6c46ee68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.866315 #1192] ERROR -- #<Bunny::Session:0x563b6c465a70 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    works correctly (FAILED - 82)

A message
E, [2019-07-28T21:16:40.885191 #1192] ERROR -- #<Bunny::Session:0x563b6c450c60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.895915 #1192] ERROR -- #<Bunny::Session:0x563b6c43e8a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is considered to be dead-lettered when it is rejected without requeueing (FAILED - 83)
E, [2019-07-28T21:16:40.907921 #1192] ERROR -- #<Bunny::Session:0x563b6c42ba00 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.922485 #1192] ERROR -- #<Bunny::Session:0x563b6c422658 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is considered to be dead-lettered when it expires (FAILED - 84)
E, [2019-07-28T21:16:40.941422 #1192] ERROR -- #<Bunny::Session:0x563b6c413018 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.951015 #1192] ERROR -- #<Bunny::Session:0x563b6c404838 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  carries the x-death header (FAILED - 85)

Bunny::Exchange
E, [2019-07-28T21:16:40.962538 #1192] ERROR -- #<Bunny::Session:0x563b6c3f0bd0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:40.971931 #1192] ERROR -- #<Bunny::Session:0x563b6c3df740 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  binds two existing exchanges (FAILED - 86)

Bunny::Exchange
  of default type
E, [2019-07-28T21:16:40.988045 #1192] ERROR -- #<Bunny::Session:0x563b6c3cf430 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.002291 #1192] ERROR -- #<Bunny::Session:0x563b6c3c0d68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    is declared with an empty name (FAILED - 87)
  of type fanout
    with a non-predefined name
E, [2019-07-28T21:16:41.018377 #1192] ERROR -- #<Bunny::Session:0x563b6c3a9668 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.028961 #1192] ERROR -- #<Bunny::Session:0x563b6c397cb0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared (FAILED - 88)
    with a predefined name
E, [2019-07-28T21:16:41.038136 #1192] ERROR -- #<Bunny::Session:0x563b6c383e18 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.053471 #1192] ERROR -- #<Bunny::Session:0x563b6c379e90 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is NOT declared (FAILED - 89)
    with a name prefixed with 'amq.'
E, [2019-07-28T21:16:41.069371 #1192] ERROR -- #<Bunny::Session:0x563b6c3692c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.093750 #1192] ERROR -- #<Bunny::Session:0x563b6c357d68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      raises an exception (FAILED - 90)
    with the durable property
E, [2019-07-28T21:16:41.106307 #1192] ERROR -- #<Bunny::Session:0x7ff218027a08 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.121354 #1192] ERROR -- #<Bunny::Session:0x563b6c33d788 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared as durable (FAILED - 91)
    with the auto-delete property
E, [2019-07-28T21:16:41.132017 #1192] ERROR -- #<Bunny::Session:0x563b6c329a58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.143381 #1192] ERROR -- #<Bunny::Session:0x7ff2180200c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared as auto-delete (FAILED - 92)
    when declared with a different set of attributes
E, [2019-07-28T21:16:41.162202 #1192] ERROR -- #<Bunny::Session:0x563b6c2223a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.464137 #1192] ERROR -- #<Bunny::Session:0x563b6c211238 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      raises an exception (FAILED - 93)
  of type direct
    with a non-predefined name
E, [2019-07-28T21:16:41.484969 #1192] ERROR -- #<Bunny::Session:0x563b6c1f10f0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.501289 #1192] ERROR -- #<Bunny::Session:0x563b6c1e0b60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared (FAILED - 94)
    with a predefined name
E, [2019-07-28T21:16:41.518523 #1192] ERROR -- #<Bunny::Session:0x563b6c19efa8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.540512 #1192] ERROR -- #<Bunny::Session:0x563b6c167670 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is NOT declared (FAILED - 95)
  of type topic
    with a non-predefined name
E, [2019-07-28T21:16:41.563870 #1192] ERROR -- #<Bunny::Session:0x563b6c1219b8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.586414 #1192] ERROR -- #<Bunny::Session:0x563b6c0f1bf0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared (FAILED - 96)
    with a predefined name
E, [2019-07-28T21:16:41.601578 #1192] ERROR -- #<Bunny::Session:0x563b6c0af8e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.619141 #1192] ERROR -- #<Bunny::Session:0x563b6c088b28 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is NOT declared (FAILED - 97)
  of type headers
    with a non-predefined name
E, [2019-07-28T21:16:41.641458 #1192] ERROR -- #<Bunny::Session:0x563b6c052028 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.666369 #1192] ERROR -- #<Bunny::Session:0x563b6c02fac8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is declared (FAILED - 98)
    with a predefined name (amq.match)
E, [2019-07-28T21:16:41.692628 #1192] ERROR -- #<Bunny::Session:0x563b6c0059f8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.701691 #1192] ERROR -- #<Bunny::Session:0x563b6bfecc50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is NOT declared (FAILED - 99)
    with a predefined name (amq.headers)
E, [2019-07-28T21:16:41.715172 #1192] ERROR -- #<Bunny::Session:0x563b6bfc4fc0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.728089 #1192] ERROR -- #<Bunny::Session:0x563b6bfa2588 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      is NOT declared (FAILED - 100)
  that is internal
E, [2019-07-28T21:16:41.753068 #1192] ERROR -- #<Bunny::Session:0x563b6bf7b7a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.775478 #1192] ERROR -- #<Bunny::Session:0x563b6bf59590 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    can be declared (FAILED - 101)
  not declared as internal
E, [2019-07-28T21:16:41.788605 #1192] ERROR -- #<Bunny::Session:0x563b6bf24520 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.802288 #1192] ERROR -- #<Bunny::Session:0x563b6bd8e030 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    is not internal (FAILED - 102)

Bunny::Exchange#delete
  with a name of an existing exchange
E, [2019-07-28T21:16:41.824895 #1192] ERROR -- #<Bunny::Session:0x563b6bc7b1e8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.844986 #1192] ERROR -- #<Bunny::Session:0x563b6bc04c50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    deletes that exchange (FAILED - 103)
  with a name of a non-existent exchange
E, [2019-07-28T21:16:41.860699 #1192] ERROR -- #<Bunny::Session:0x563b6b9af7c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.885103 #1192] ERROR -- #<Bunny::Session:0x563b6b8af438 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    DOES NOT rais an exception (FAILED - 104)
  with a name of 'amq.direct'
E, [2019-07-28T21:16:41.899077 #1192] ERROR -- #<Bunny::Session:0x563b6c63cd08 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.910109 #1192] ERROR -- #<Bunny::Session:0x563b6c62f658 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    does not delete the exchange (FAILED - 105)
  with a name of 'amq.fanout'
E, [2019-07-28T21:16:41.930782 #1192] ERROR -- #<Bunny::Session:0x563b6c61f348 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.948800 #1192] ERROR -- #<Bunny::Session:0x563b6c614bf0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    does not delete the exchange (FAILED - 106)
  with a name of 'amq.topic'
E, [2019-07-28T21:16:41.964448 #1192] ERROR -- #<Bunny::Session:0x563b6c60c978 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:41.976761 #1192] ERROR -- #<Bunny::Session:0x563b6c606de8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    does not delete the exchange (FAILED - 107)
  with a name of 'amq.headers'
E, [2019-07-28T21:16:41.991778 #1192] ERROR -- #<Bunny::Session:0x563b6c5e2948 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.004970 #1192] ERROR -- #<Bunny::Session:0x563b6c5d8f88 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    does not delete the exchange (FAILED - 108)
  with a name of 'amq.match'
E, [2019-07-28T21:16:42.018088 #1192] ERROR -- #<Bunny::Session:0x563b6c5c42e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.027171 #1192] ERROR -- #<Bunny::Session:0x563b6c5b2d10 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    does not delete the exchange (FAILED - 109)
  #exchange_exists?
    when a exchange exists
E, [2019-07-28T21:16:42.048103 #1192] ERROR -- #<Bunny::Session:0x563b6c59f620 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.058210 #1192] ERROR -- #<Bunny::Session:0x563b6c595080 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      returns true (FAILED - 110)
    when a exchange DOES NOT exist
E, [2019-07-28T21:16:42.069318 #1192] ERROR -- #<Bunny::Session:0x563b6c57d1b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.080778 #1192] ERROR -- #<Bunny::Session:0x563b6c56a9c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      returns false (FAILED - 111)

Bunny::Exchange
E, [2019-07-28T21:16:42.092736 #1192] ERROR -- #<Bunny::Session:0x563b6c555ef8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.104891 #1192] ERROR -- #<Bunny::Session:0x563b6c540a58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  unbinds two existing exchanges (FAILED - 112)

Bunny::Queue
E, [2019-07-28T21:16:42.119003 #1192] ERROR -- #<Bunny::Session:0x563b6c52c0a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:42.133227 #1192] ERROR -- #<Bunny::Session:0x563b6c513eb8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is closed when the connection it was declared on is closed (FAILED - 113)

Client-defined heartbeat interval
  with value > 0
E, [2019-07-28T21:16:47.147248 #1192] ERROR -- #<Bunny::Session:0x563b6c4fcb50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    can be enabled explicitly (FAILED - 114)
  with value = 0
E, [2019-07-28T21:16:48.158376 #1192] ERROR -- #<Bunny::Session:0x563b6c4e2b60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    disables heartbeats (FAILED - 115)

Server-defined heartbeat interval
Sleeping for 5 seconds with heartbeat interval of 4
E, [2019-07-28T21:16:53.170260 #1192] ERROR -- #<Bunny::Session:0x563b6c4ccd60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be enabled explicitly (FAILED - 116)

A message that is proxied by multiple intermediate consumers
E, [2019-07-28T21:16:53.182349 #1192] ERROR -- #<Bunny::Session:0x563b6c4b8040 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.190324 #1192] ERROR -- #<Bunny::Session:0x563b6c4a1980 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  reaches its final destination (FAILED - 117)

Bunny::Queue#subscribe
E, [2019-07-28T21:16:53.204184 #1192] ERROR -- #<Bunny::Session:0x563b6c489c90 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
#<Thread:0x0000563b6c489ee8@/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/message_properties_access_spec.rb:21 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
        12: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/message_properties_access_spec.rb:22:in `block (3 levels) in <top (required)>'
        11: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block in let'
        10: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch_or_store'
         9: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:155:in `fetch'
         8: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:156:in `block in fetch_or_store'
         7: from /usr/lib/ruby/vendor_ruby/rspec/support/reentrant_mutex.rb:23:in `synchronize'
         6: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (2 levels) in fetch_or_store'
         5: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `fetch'
         4: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:157:in `block (3 levels) in fetch_or_store'
         3: from /usr/lib/ruby/vendor_ruby/rspec/core/memoized_helpers.rb:298:in `block (2 levels) in let'
         2: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/spec/higher_level_api/integration/message_properties_access_spec.rb:6:in `block (2 levels) in <top (required)>'
         1: from /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:311:in `start'
/tmp/autopkgtest.vFW3s6/build.y2p/real-tree/lib/bunny/session.rb:1162:in `open_connection': Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14 (Bunny::AuthenticationFailureError)
E, [2019-07-28T21:16:53.220930 #1192] ERROR -- #<Bunny::Session:0x563b6c4801e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  provides delivery handler access to message properties (FAILED - 118)

amq.* exchanges
E, [2019-07-28T21:16:53.235706 #1192] ERROR -- #<Bunny::Session:0x563b6c46c758 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.251961 #1192] ERROR -- #<Bunny::Session:0x563b6c45e2c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  are predeclared (FAILED - 119)

Bunny::Channel
  with a multi-threaded connection
E, [2019-07-28T21:16:53.267134 #1192] ERROR -- #<Bunny::Session:0x563b6c4486f0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.275765 #1192] ERROR -- #<Bunny::Session:0x563b6c431b58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    returns only when all confirmations for publishes are received (FAILED - 120)
    when publishing with confirms enabled
E, [2019-07-28T21:16:53.289048 #1192] ERROR -- #<Bunny::Session:0x563b6c421d70 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.303348 #1192] ERROR -- #<Bunny::Session:0x563b6c412f50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      increments delivery index (FAILED - 121)
      #wait_for_confirms
E, [2019-07-28T21:16:53.322854 #1192] ERROR -- #<Bunny::Session:0x563b6c3fe0c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.340994 #1192] ERROR -- #<Bunny::Session:0x563b6c3e7aa8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        should not hang when all the publishes are confirmed (FAILED - 122)
E, [2019-07-28T21:16:53.358052 #1192] ERROR -- #<Bunny::Session:0x563b6c3dca18 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.374683 #1192] ERROR -- #<Bunny::Session:0x563b6c3ce2d8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        raises an error when called on a closed channel (FAILED - 123)
      when some of the messages get nacked
E, [2019-07-28T21:16:53.391471 #1192] ERROR -- #<Bunny::Session:0x563b6c3b5580 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.802593 #1192] ERROR -- #<Bunny::Session:0x563b6c3a3128 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        puts the nacks in the nacked_set (FAILED - 124)
  with a single-threaded connection
    when publishing with confirms enabled
E, [2019-07-28T21:16:53.815160 #1192] ERROR -- #<Bunny::Session:0x563b6c38d8f0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.824413 #1192] ERROR -- #<Bunny::Session:0x563b6c37b448 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      increments delivery index (FAILED - 125)
      #wait_for_confirms
E, [2019-07-28T21:16:53.834919 #1192] ERROR -- #<Bunny::Session:0x563b6c369978 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.844574 #1192] ERROR -- #<Bunny::Session:0x563b6c357340 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        should not hang when all the publishes are confirmed (FAILED - 126)
E, [2019-07-28T21:16:53.858375 #1192] ERROR -- #<Bunny::Session:0x7ff218027490 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.868989 #1192] ERROR -- #<Bunny::Session:0x563b6c33c950 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        raises an error when called on a closed channel (FAILED - 127)
      when some of the messages get nacked
E, [2019-07-28T21:16:53.882944 #1192] ERROR -- #<Bunny::Session:0x563b6c328130 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.917734 #1192] ERROR -- #<Bunny::Session:0x563b6c231858 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
        puts the nacks in the nacked_set (FAILED - 128)

Message framing implementation
  with payload exceeding 128 Kb (max frame size)
E, [2019-07-28T21:16:53.950841 #1192] ERROR -- #<Bunny::Session:0x563b6c213470 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.963771 #1192] ERROR -- #<Bunny::Session:0x563b6c203ae8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully frames the message (FAILED - 129)
  with payload of several MBs of non-ASCII characters
E, [2019-07-28T21:16:53.976683 #1192] ERROR -- #<Bunny::Session:0x563b6c1e1d58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:53.995281 #1192] ERROR -- #<Bunny::Session:0x563b6c1b5d48 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully frames the message (FAILED - 130)
  with empty message body
E, [2019-07-28T21:16:54.015222 #1192] ERROR -- #<Bunny::Session:0x563b6c165d20 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.029159 #1192] ERROR -- #<Bunny::Session:0x563b6c12c200 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully publishes the message (FAILED - 131)

A client-named Bunny::Queue
E, [2019-07-28T21:16:54.047149 #1192] ERROR -- #<Bunny::Session:0x563b6c0e5580 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be bound to a pre-declared exchange (FAILED - 132)
E, [2019-07-28T21:16:54.066111 #1192] ERROR -- #<Bunny::Session:0x563b6c09bef8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be unbound from a pre-declared exchange (FAILED - 133)
E, [2019-07-28T21:16:54.105836 #1192] ERROR -- #<Bunny::Session:0x563b6c06dee0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be bound to a custom exchange (FAILED - 134)
E, [2019-07-28T21:16:54.548046 #1192] ERROR -- #<Bunny::Session:0x563b6c0339c0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be unbound from a custom exchange (FAILED - 135)

A server-named Bunny::Queue
E, [2019-07-28T21:16:54.563637 #1192] ERROR -- #<Bunny::Session:0x563b6c018dc8 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be bound to a pre-declared exchange (FAILED - 136)
E, [2019-07-28T21:16:54.576704 #1192] ERROR -- #<Bunny::Session:0x563b6bfeee60 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be unbound from a pre-declared exchange (FAILED - 137)
E, [2019-07-28T21:16:54.588910 #1192] ERROR -- #<Bunny::Session:0x563b6bfc6d48 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be bound to a custom exchange (FAILED - 138)
E, [2019-07-28T21:16:54.604443 #1192] ERROR -- #<Bunny::Session:0x563b6bfa23f8 guest at 127.0.0.1:5672, vhost=/, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be bound from a custom exchange (FAILED - 139)

Bunny::Queue
  when queue name is specified
E, [2019-07-28T21:16:54.623014 #1192] ERROR -- #<Bunny::Session:0x563b6bf79e58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.635495 #1192] ERROR -- #<Bunny::Session:0x563b6bf4c728 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    declares a new queue with that name (FAILED - 140)
E, [2019-07-28T21:16:54.659667 #1192] ERROR -- #<Bunny::Session:0x563b6bdcfc88 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.671758 #1192] ERROR -- #<Bunny::Session:0x563b6bd35d90 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    caches that queue (FAILED - 141)
  when queue name is passed on as an empty string
E, [2019-07-28T21:16:54.684505 #1192] ERROR -- #<Bunny::Session:0x563b6bc58d78 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.695941 #1192] ERROR -- #<Bunny::Session:0x563b6bbc93a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    uses server-assigned queue name (FAILED - 142)
  when queue is declared as durable
E, [2019-07-28T21:16:54.712426 #1192] ERROR -- #<Bunny::Session:0x563b6b8fc9b8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.720120 #1192] ERROR -- #<Bunny::Session:0x563b6c63e298 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    declares it as durable (FAILED - 143)
  when queue is declared as exclusive
E, [2019-07-28T21:16:54.739968 #1192] ERROR -- #<Bunny::Session:0x563b6c62e618 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.753215 #1192] ERROR -- #<Bunny::Session:0x563b6c61f578 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    declares it as exclusive (FAILED - 144)
  when queue is declared as auto-delete
E, [2019-07-28T21:16:54.770750 #1192] ERROR -- #<Bunny::Session:0x563b6c6125a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.781346 #1192] ERROR -- #<Bunny::Session:0x563b6c60b6b8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    declares it as auto-delete (FAILED - 145)
  when queue is declared with a different set of attributes
E, [2019-07-28T21:16:54.794753 #1192] ERROR -- #<Bunny::Session:0x563b6c5ef490 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:54.810954 #1192] ERROR -- #<Bunny::Session:0x563b6c5e03c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    raises an exception (FAILED - 146)
  when queue is declared with message TTL
E, [2019-07-28T21:16:55.228002 #1192] ERROR -- #<Bunny::Session:0x563b6c5c7418 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.246890 #1192] ERROR -- #<Bunny::Session:0x563b6c5b8e68 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes all messages in it to have a TTL (FAILED - 147)
  when queue is declared with priorities
E, [2019-07-28T21:16:55.262321 #1192] ERROR -- #<Bunny::Session:0x563b6c5a8b58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.277852 #1192] ERROR -- #<Bunny::Session:0x563b6c596818 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    enables priority implementation (FAILED - 148)
  #queue_exists?
    when a queue exists
E, [2019-07-28T21:16:55.289296 #1192] ERROR -- #<Bunny::Session:0x563b6c57d188 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.300648 #1192] ERROR -- #<Bunny::Session:0x563b6c56a178 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      returns true (FAILED - 149)
    when a queue DOES NOT exist
E, [2019-07-28T21:16:55.315710 #1192] ERROR -- #<Bunny::Session:0x563b6c554ad0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.327895 #1192] ERROR -- #<Bunny::Session:0x563b6c53abf8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      returns false (FAILED - 150)
  when queue is declared with bounded length
E, [2019-07-28T21:16:55.339909 #1192] ERROR -- #<Bunny::Session:0x563b6c525190 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.350432 #1192] ERROR -- #<Bunny::Session:0x563b6c510768 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    causes the queue to be bounded (FAILED - 151)

Bunny::Queue#delete
  with a name of an existing queue
E, [2019-07-28T21:16:55.366376 #1192] ERROR -- #<Bunny::Session:0x563b6c4f0198 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.378156 #1192] ERROR -- #<Bunny::Session:0x563b6c4e00e0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    deletes that queue (FAILED - 152)
  with a name of an existing queue
E, [2019-07-28T21:16:55.393871 #1192] ERROR -- #<Bunny::Session:0x563b6c4c0920 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.410241 #1192] ERROR -- #<Bunny::Session:0x563b6c4add98 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    DOES NOT raise an exception (FAILED - 153)

Bunny::Queue
E, [2019-07-28T21:16:55.864586 #1192] ERROR -- #<Bunny::Session:0x563b6c494960 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.882680 #1192] ERROR -- #<Bunny::Session:0x563b6c482a58 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be purged (FAILED - 154)

Bunny::Queue bound to an exchange
E, [2019-07-28T21:16:55.898172 #1192] ERROR -- #<Bunny::Session:0x563b6c46dba8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.920715 #1192] ERROR -- #<Bunny::Session:0x563b6c45f5a8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  can be unbound from an exchange it was bound to (FAILED - 155)

Bunny::Queue NOT bound to an exchange
E, [2019-07-28T21:16:55.934906 #1192] ERROR -- #<Bunny::Session:0x563b6c449078 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.949378 #1192] ERROR -- #<Bunny::Session:0x563b6c432558 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is idempotent (succeeds) (FAILED - 156)

Bunny::Queue#subscribe
  with automatic acknowledgement mode
E, [2019-07-28T21:16:55.972193 #1192] ERROR -- #<Bunny::Session:0x563b6c420330 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:55.980991 #1192] ERROR -- #<Bunny::Session:0x563b6c410c00 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    registers the consumer (FAILED - 157)

Sender-selected distribution
E, [2019-07-28T21:16:55.993315 #1192] ERROR -- #<Bunny::Session:0x563b6c3f2908 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:56.006136 #1192] ERROR -- #<Bunny::Session:0x563b6c3e4970 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  lets publishers specify additional routing keys using CC and BCC headers (FAILED - 158)

Bunny::Channel#tx_commit
E, [2019-07-28T21:16:56.020440 #1192] ERROR -- #<Bunny::Session:0x563b6c3cf6b0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:56.040353 #1192] ERROR -- #<Bunny::Session:0x563b6c3c0098 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is supported (FAILED - 159)

Bunny::Channel#tx_rollback
E, [2019-07-28T21:16:56.059483 #1192] ERROR -- #<Bunny::Session:0x563b6c3a2b60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:56.073061 #1192] ERROR -- #<Bunny::Session:0x563b6c38fe48 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  is supported (FAILED - 160)

Bunny::Channel#with_channel
E, [2019-07-28T21:16:56.341869 #1192] ERROR -- #<Bunny::Session:0x563b6c37aae8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:16:56.443650 #1192] ERROR -- #<Bunny::Session:0x563b6c075a50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  closes if the block throws an exception (FAILED - 161)

Bunny::Channel#basic_publish
E, [2019-07-28T21:16:56.457390 #1192] ERROR -- #<Bunny::Session:0x563b6c044270 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  when publishing thousands of messages
    successfully publishers them all (FAILED - 162)

Registering 2nd exclusive consumer on queue
E, [2019-07-28T21:16:56.469971 #1192] ERROR -- #<Bunny::Session:0x563b6c0194d0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  raises a meaningful exception (FAILED - 163)

Bunny::Session
  with unreachable host
W, [2019-07-28T21:17:26.486264 #1192]  WARN -- #<Bunny::Session:0x563b6bfedbc8 guest at 192.192.192.192:5672, vhost=/, addresses=[192.192.192.192:5672]>: Could not establish TCP connection to 192.192.192.192:5672: Bunny::ClientTimeout
    raises Bunny::TCPConnectionFailed

Message framing implementation
  with payload 272179 bytes in size
E, [2019-07-28T21:17:26.498140 #1192] ERROR -- #<Bunny::Session:0x563b6bfd5050 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:17:26.506881 #1192] ERROR -- #<Bunny::Session:0x563b6bfaed60 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    successfully frames the message (FAILED - 164)

Bunny::Session
  after the connection has been manually closed
    #create_channel
E, [2019-07-28T21:17:26.523086 #1192] ERROR -- #<Bunny::Session:0x563b6bf7a1c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
E, [2019-07-28T21:17:26.537625 #1192] ERROR -- #<Bunny::Session:0x563b6bf3be50 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
      should raise an exception (FAILED - 165)

Bunny::Queue#subscribe
E, [2019-07-28T21:17:26.550448 #1192] ERROR -- #<Bunny::Session:0x563b6bda9d08 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  with an empty queue
    consumes messages (FAILED - 166)
  with a non-empty queue
    consumes messages (FAILED - 167)

Bunny::Channel#open
E, [2019-07-28T21:17:26.563782 #1192] ERROR -- #<Bunny::Session:0x563b6bc902c8 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  properly resets channel exception state (FAILED - 168)

Message framing implementation
E, [2019-07-28T21:17:26.577416 #1192] ERROR -- #<Bunny::Session:0x563b6bbfc2d0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  with payload ~ 248K in size including non-ASCII characters
    successfully frames the message (FAILED - 169)
  with payload of several MBs in size
    successfully frames the message (FAILED - 170)
  with empty message body
    successfully publishes the message (FAILED - 171)
  with payload being 2 bytes less than 128K bytes in size
    successfully frames the message (FAILED - 172)
  with payload being 1 byte less than 128K bytes in size
    successfully frames the message (FAILED - 173)
  with payload being exactly 128K bytes in size
    successfully frames the message (FAILED - 174)
  with payload being 1 byte greater than 128K bytes in size
    successfully frames the message (FAILED - 175)
  with payload being 2 bytes greater than 128K bytes in size
    successfully frames the message (FAILED - 176)

Bunny::Channel#basic_cancel
E, [2019-07-28T21:17:26.602140 #1192] ERROR -- #<Bunny::Session:0x563b6b6aacf0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  returns basic.cancel-ok (FAILED - 177)
  when the given consumer tag is valid
    cancels the consumer (FAILED - 178)
  when the given consumer tag is invalid (was never registered)
    DOES NOT cause a channel error (FAILED - 179)
  when the given consumer tag belongs to a different channel
    DOES NOT cause a channel error (FAILED - 180)

Bunny::Channel#basic_consume
E, [2019-07-28T21:17:26.615443 #1192] ERROR -- #<Bunny::Session:0x563b6c62f4f0 bunny_gem at 127.0.0.1:5672, vhost=bunny_testbed, addresses=[127.0.0.1:5672]>: Authentication with RabbitMQ failed: 403 ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
  returns basic.consume-ok when it is received (FAILED - 181)
  carries server-generated consumer tag with basic.consume-ok (FAILED - 182)
  with automatic acknowledgement mode
    causes messages to be automatically removed from the queue after delivery (FAILED - 183)
  with manual acknowledgement mode
    waits for an explicit acknowledgement (FAILED - 184)

Bunny
  has library version
  has AMQP protocol version

Bunny::Concurrent::AtomicFixnum
  allows retrieving the current value
  can be updated
  can be incremented

Bunny::Concurrent::Condition
  #wait
    blocks current thread until notified (take 0)
    blocks current thread until notified (take 1)
    blocks current thread until notified (take 2)
    blocks current thread until notified (take 3)
    blocks current thread until notified (take 4)
    blocks current thread until notified (take 5)
    blocks current thread until notified (take 6)
    blocks current thread until notified (take 7)
    blocks current thread until notified (take 8)
    blocks current thread until notified (take 9)
    blocks current thread until notified (take 10)
    blocks current thread until notified (take 11)
    blocks current thread until notified (take 12)
    blocks current thread until notified (take 13)
    blocks current thread until notified (take 14)
    blocks current thread until notified (take 15)
    blocks current thread until notified (take 16)
    blocks current thread until notified (take 17)
    blocks current thread until notified (take 18)
    blocks current thread until notified (take 19)
    blocks current thread until notified (take 20)
    blocks current thread until notified (take 21)
    blocks current thread until notified (take 22)
    blocks current thread until notified (take 23)
    blocks current thread until notified (take 24)
    blocks current thread until notified (take 25)
    blocks current thread until notified (take 26)
    blocks current thread until notified (take 27)
    blocks current thread until notified (take 28)
    blocks current thread until notified (take 29)
    blocks current thread until notified (take 30)
    blocks current thread until notified (take 31)
    blocks current thread until notified (take 32)
    blocks current thread until notified (take 33)
    blocks current thread until notified (take 34)
    blocks current thread until notified (take 35)
    blocks current thread until notified (take 36)
    blocks current thread until notified (take 37)
    blocks current thread until notified (take 38)
    blocks current thread until notified (take 39)
    blocks current thread until notified (take 40)
    blocks current thread until notified (take 41)
    blocks current thread until notified (take 42)
    blocks current thread until notified (take 43)
    blocks current thread until notified (take 44)
    blocks current thread until notified (take 45)
    blocks current thread until notified (take 46)
    blocks current thread until notified (take 47)
    blocks current thread until notified (take 48)
    blocks current thread until notified (take 49)
  #notify
    notifies a single thread waiting on the latch (take 0)
    notifies a single thread waiting on the latch (take 1)
    notifies a single thread waiting on the latch (take 2)
    notifies a single thread waiting on the latch (take 3)
    notifies a single thread waiting on the latch (take 4)
    notifies a single thread waiting on the latch (take 5)
    notifies a single thread waiting on the latch (take 6)
    notifies a single thread waiting on the latch (take 7)
    notifies a single thread waiting on the latch (take 8)
    notifies a single thread waiting on the latch (take 9)
    notifies a single thread waiting on the latch (take 10)
    notifies a single thread waiting on the latch (take 11)
    notifies a single thread waiting on the latch (take 12)
    notifies a single thread waiting on the latch (take 13)
    notifies a single thread waiting on the latch (take 14)
    notifies a single thread waiting on the latch (take 15)
    notifies a single thread waiting on the latch (take 16)
    notifies a single thread waiting on the latch (take 17)
    notifies a single thread waiting on the latch (take 18)
    notifies a single thread waiting on the latch (take 19)
    notifies a single thread waiting on the latch (take 20)
    notifies a single thread waiting on the latch (take 21)
    notifies a single thread waiting on the latch (take 22)
    notifies a single thread waiting on the latch (take 23)
    notifies a single thread waiting on the latch (take 24)
    notifies a single thread waiting on the latch (take 25)
    notifies a single thread waiting on the latch (take 26)
    notifies a single thread waiting on the latch (take 27)
    notifies a single thread waiting on the latch (take 28)
    notifies a single thread waiting on the latch (take 29)
    notifies a single thread waiting on the latch (take 30)
    notifies a single thread waiting on the latch (take 31)
    notifies a single thread waiting on the latch (take 32)
    notifies a single thread waiting on the latch (take 33)
    notifies a single thread waiting on the latch (take 34)
    notifies a single thread waiting on the latch (take 35)
    notifies a single thread waiting on the latch (take 36)
    notifies a single thread waiting on the latch (take 37)
    notifies a single thread waiting on the latch (take 38)
    notifies a single thread waiting on the latch (take 39)
    notifies a single thread waiting on the latch (take 40)
    notifies a single thread waiting on the latch (take 41)
    notifies a single thread waiting on the latch (take 42)
    notifies a single thread waiting on the latch (take 43)
    notifies a single thread waiting on the latch (take 44)
    notifies a single thread waiting on the latch (take 45)
    notifies a single thread waiting on the latch (take 46)
    notifies a single thread waiting on the latch (take 47)
    notifies a single thread waiting on the latch (take 48)
    notifies a single thread waiting on the latch (take 49)
  #notify_all
    notifies all the threads waiting on the latch (take 0)
    notifies all the threads waiting on the latch (take 1)
    notifies all the threads waiting on the latch (take 2)
    notifies all the threads waiting on the latch (take 3)
    notifies all the threads waiting on the latch (take 4)
    notifies all the threads waiting on the latch (take 5)
    notifies all the threads waiting on the latch (take 6)
    notifies all the threads waiting on the latch (take 7)
    notifies all the threads waiting on the latch (take 8)
    notifies all the threads waiting on the latch (take 9)
    notifies all the threads waiting on the latch (take 10)
    notifies all the threads waiting on the latch (take 11)
    notifies all the threads waiting on the latch (take 12)
    notifies all the threads waiting on the latch (take 13)
    notifies all the threads waiting on the latch (take 14)
    notifies all the threads waiting on the latch (take 15)
    notifies all the threads waiting on the latch (take 16)
    notifies all the threads waiting on the latch (take 17)
    notifies all the threads waiting on the latch (take 18)
    notifies all the threads waiting on the latch (take 19)
    notifies all the threads waiting on the latch (take 20)
    notifies all the threads waiting on the latch (take 21)
    notifies all the threads waiting on the latch (take 22)
    notifies all the threads waiting on the latch (take 23)
    notifies all the threads waiting on the latch (take 24)
    notifies all the threads waiting on the latch (take 25)
    notifies all the threads waiting on the latch (take 26)
    notifies all the threads waiting on the latch (take 27)
    notifies all the threads waiting on the latch (take 28)
    notifies all the threads waiting on the latch (take 29)
    notifies all the threads waiting on the latch (take 30)
    notifies all the threads waiting on the latch (take 31)
    notifies all the threads waiting on the latch (take 32)
    notifies all the threads waiting on the latch (take 33)
    notifies all the threads waiting on the latch (take 34)
    notifies all the threads waiting on the latch (take 35)
    notifies all the threads waiting on the latch (take 36)
    notifies all the threads waiting on the latch (take 37)
    notifies all the threads waiting on the latch (take 38)
    notifies all the threads waiting on the latch (take 39)
    notifies all the threads waiting on the latch (take 40)
    notifies all the threads waiting on the latch (take 41)
    notifies all the threads waiting on the latch (take 42)
    notifies all the threads waiting on the latch (take 43)
    notifies all the threads waiting on the latch (take 44)
    notifies all the threads waiting on the latch (take 45)
    notifies all the threads waiting on the latch (take 46)
    notifies all the threads waiting on the latch (take 47)
    notifies all the threads waiting on the latch (take 48)
    notifies all the threads waiting on the latch (take 49)

Bunny::Concurrent::SynchronizedSortedSet
  provides the same API as SortedSet for key operations (take 0)
  synchronizes common operations needed by Bunny (take 0)
  provides the same API as SortedSet for key operations (take 1)
  synchronizes common operations needed by Bunny (take 1)
  provides the same API as SortedSet for key operations (take 2)
  synchronizes common operations needed by Bunny (take 2)
  provides the same API as SortedSet for key operations (take 3)
  synchronizes common operations needed by Bunny (take 3)
  provides the same API as SortedSet for key operations (take 4)
  synchronizes common operations needed by Bunny (take 4)
  provides the same API as SortedSet for key operations (take 5)
  synchronizes common operations needed by Bunny (take 5)
  provides the same API as SortedSet for key operations (take 6)
  synchronizes common operations needed by Bunny (take 6)
  provides the same API as SortedSet for key operations (take 7)
  synchronizes common operations needed by Bunny (take 7)
  provides the same API as SortedSet for key operations (take 8)
  synchronizes common operations needed by Bunny (take 8)
  provides the same API as SortedSet for key operations (take 9)
  synchronizes common operations needed by Bunny (take 9)
  provides the same API as SortedSet for key operations (take 10)
  synchronizes common operations needed by Bunny (take 10)
  provides the same API as SortedSet for key operations (take 11)
  synchronizes common operations needed by Bunny (take 11)
  provides the same API as SortedSet for key operations (take 12)
  synchronizes common operations needed by Bunny (take 12)
  provides the same API as SortedSet for key operations (take 13)
  synchronizes common operations needed by Bunny (take 13)
  provides the same API as SortedSet for key operations (take 14)
  synchronizes common operations needed by Bunny (take 14)
  provides the same API as SortedSet for key operations (take 15)
  synchronizes common operations needed by Bunny (take 15)
  provides the same API as SortedSet for key operations (take 16)
  synchronizes common operations needed by Bunny (take 16)
  provides the same API as SortedSet for key operations (take 17)
  synchronizes common operations needed by Bunny (take 17)
  provides the same API as SortedSet for key operations (take 18)
  synchronizes common operations needed by Bunny (take 18)
  provides the same API as SortedSet for key operations (take 19)
  synchronizes common operations needed by Bunny (take 19)
  provides the same API as SortedSet for key operations (take 20)
  synchronizes common operations needed by Bunny (take 20)
  provides the same API as SortedSet for key operations (take 21)
  synchronizes common operations needed by Bunny (take 21)
  provides the same API as SortedSet for key operations (take 22)
  synchronizes common operations needed by Bunny (take 22)
  provides the same API as SortedSet for key operations (take 23)
  synchronizes common operations needed by Bunny (take 23)
  provides the same API as SortedSet for key operations (take 24)
  synchronizes common operations needed by Bunny (take 24)
  provides the same API as SortedSet for key operations (take 25)
  synchronizes common operations needed by Bunny (take 25)
  provides the same API as SortedSet for key operations (take 26)
  synchronizes common operations needed by Bunny (take 26)
  provides the same API as SortedSet for key operations (take 27)
  synchronizes common operations needed by Bunny (take 27)
  provides the same API as SortedSet for key operations (take 28)
  synchronizes common operations needed by Bunny (take 28)
  provides the same API as SortedSet for key operations (take 29)
  synchronizes common operations needed by Bunny (take 29)
  provides the same API as SortedSet for key operations (take 30)
  synchronizes common operations needed by Bunny (take 30)
  provides the same API as SortedSet for key operations (take 31)
  synchronizes common operations needed by Bunny (take 31)
  provides the same API as SortedSet for key operations (take 32)
  synchronizes common operations needed by Bunny (take 32)
  provides the same API as SortedSet for key operations (take 33)
  synchronizes common operations needed by Bunny (take 33)
  provides the same API as SortedSet for key operations (take 34)
  synchronizes common operations needed by Bunny (take 34)
  provides the same API as SortedSet for key operations (take 35)
  synchronizes common operations needed by Bunny (take 35)
  provides the same API as SortedSet for key operations (take 36)
  synchronizes common operations needed by Bunny (take 36)
  provides the same API as SortedSet for key operations (take 37)
  synchronizes common operations needed by Bunny (take 37)
  provides the same API as SortedSet for key operations (take 38)
  synchronizes common operations needed by Bunny (take 38)
  provides the same API as SortedSet for key operations (take 39)
  synchronizes common operations needed by Bunny (take 39)
  provides the same API as SortedSet for key operations (take 40)
  synchronizes common operations needed by Bunny (take 40)
  provides the same API as SortedSet for key operations (take 41)
  synchronizes common operations needed by Bunny (take 41)
  provides the same API as SortedSet for key operations (take 42)
  synchronizes common operations needed by Bunny (take 42)
  provides the same API as SortedSet for key operations (take 43)
  synchronizes common operations needed by Bunny (take 43)
  provides the same API as SortedSet for key operations (take 44)
  synchronizes common operations needed by Bunny (take 44)
  provides the same API as SortedSet for key operations (take 45)
  synchronizes common operations needed by Bunny (take 45)
  provides the same API as SortedSet for key operations (take 46)
  synchronizes common operations needed by Bunny (take 46)
  provides the same API as SortedSet for key operations (take 47)
  synchronizes common operations needed by Bunny (take 47)
  provides the same API as SortedSet for key operations (take 48)
  synchronizes common operations needed by Bunny (take 48)
  provides the same API as SortedSet for key operations (take 49)
  synchronizes common operations needed by Bunny (take 49)

Bunny::Exchange
  recovery
    recovers exchange bindings, unless already unbound

Bunny::VersionedDeliveryTag#stale?
  when delivery tag version < provided version
    returns true
  when delivery tag version = provided version
    returns false
  when delivery tag version > provided version
    returns true

Failures:

  1) Bunny::Channel#ack with a valid (known) delivery tag acknowledges a message
     Got 0 failures and 2 other errors:

     1.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:16:in `block (3 levels) in <top (required)>'

     1.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  2) Bunny::Channel#ack with a valid (known) delivery tag (multiple = true) acknowledges a message
     Got 0 failures and 2 other errors:

     2.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:37:in `block (3 levels) in <top (required)>'

     2.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  3) Bunny::Channel#ack with a valid (known) delivery tag (multiple = false) acknowledges a message
     Got 0 failures and 2 other errors:

     3.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:60:in `block (3 levels) in <top (required)>'

     3.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  4) Bunny::Channel#ack with a valid (known) delivery tag and automatic ack mode results in a channel exception
     Got 0 failures and 2 other errors:

     4.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:83:in `block (3 levels) in <top (required)>'

     4.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  5) Bunny::Channel#ack with an invalid (random) delivery tag causes a channel-level error
     Got 0 failures and 2 other errors:

     5.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:101:in `block (3 levels) in <top (required)>'

     5.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  6) Bunny::Channel#ack with a valid (known) delivery tag gets a depricated message warning for using :ack
     Got 0 failures and 2 other errors:

     6.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:122:in `block (3 levels) in <top (required)>'

     6.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:6:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:11:in `block (2 levels) in <top (required)>'

  7) Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = true) acknowledges a message
     Got 0 failures and 2 other errors:

     7.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:164:in `block (3 levels) in <top (required)>'

     7.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:159:in `block (2 levels) in <top (required)>'

  8) Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = false) acknowledges a message
     Got 0 failures and 2 other errors:

     8.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:187:in `block (3 levels) in <top (required)>'

     8.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:159:in `block (2 levels) in <top (required)>'

  9) Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = default) acknowledges a message
     Got 0 failures and 2 other errors:

     9.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:210:in `block (3 levels) in <top (required)>'

     9.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
          
          Bunny::AuthenticationFailureError:
            Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                
          # ./lib/bunny/session.rb:1162:in `open_connection'
          # ./lib/bunny/session.rb:311:in `start'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:154:in `block (2 levels) in <top (required)>'
          # ./spec/higher_level_api/integration/basic_ack_spec.rb:159:in `block (2 levels) in <top (required)>'

  10) Bunny::Consumer#cancel with a non-blocking consumer cancels the consumer
      Got 0 failures and 2 other errors:

      10.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:21:in `block (4 levels) in <top (required)>'

      10.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:11:in `block (2 levels) in <top (required)>'

  11) Bunny::Consumer#cancel with a blocking consumer cancels the consumer
      Got 0 failures and 2 other errors:

      11.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:53:in `block (4 levels) in <top (required)>'

      11.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:11:in `block (2 levels) in <top (required)>'

  12) Bunny::Consumer#cancel with a worker pool shutdown timeout configured processes the message if processing completes within the timeout
      Got 0 failures and 2 other errors:

      12.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:85:in `block (4 levels) in <top (required)>'

      12.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:11:in `block (2 levels) in <top (required)>'

  13) Bunny::Consumer#cancel with a worker pool shutdown timeout configured kills the consumer if processing takes longer than the timeout
      Got 0 failures and 2 other errors:

      13.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:116:in `block (4 levels) in <top (required)>'

      13.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_cancel_spec.rb:11:in `block (2 levels) in <top (required)>'

  14) Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer
      Got 0 failures and 2 other errors:

      14.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:23:in `block (4 levels) in <top (required)>'

      14.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  15) Bunny::Queue#subscribe with automatic acknowledgement mode with a single consumer provides delivery tag access
      Got 0 failures and 2 other errors:

      15.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:52:in `block (4 levels) in <top (required)>'

      15.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  16) Bunny::Queue#subscribe with automatic acknowledgement mode with multiple consumers on the same channel provides delivery tag access
      Got 0 failures and 2 other errors:

      16.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:81:in `block (4 levels) in <top (required)>'

      16.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  17) Bunny::Queue#subscribe with manual acknowledgement mode register a consumer with manual acknowledgements mode
      Got 0 failures and 2 other errors:

      17.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:115:in `block (4 levels) in <top (required)>'

      17.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  18) Bunny::Queue#subscribe with a queue that already has messages (take 0) registers the consumer
      Got 0 failures and 2 other errors:

      18.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      18.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  19) Bunny::Queue#subscribe with a queue that already has messages (take 1) registers the consumer
      Got 0 failures and 2 other errors:

      19.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      19.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  20) Bunny::Queue#subscribe with a queue that already has messages (take 2) registers the consumer
      Got 0 failures and 2 other errors:

      20.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      20.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  21) Bunny::Queue#subscribe with a queue that already has messages (take 3) registers the consumer
      Got 0 failures and 2 other errors:

      21.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      21.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  22) Bunny::Queue#subscribe with a queue that already has messages (take 4) registers the consumer
      Got 0 failures and 2 other errors:

      22.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      22.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  23) Bunny::Queue#subscribe with a queue that already has messages (take 5) registers the consumer
      Got 0 failures and 2 other errors:

      23.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      23.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  24) Bunny::Queue#subscribe with a queue that already has messages (take 6) registers the consumer
      Got 0 failures and 2 other errors:

      24.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      24.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  25) Bunny::Queue#subscribe with a queue that already has messages (take 7) registers the consumer
      Got 0 failures and 2 other errors:

      25.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      25.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  26) Bunny::Queue#subscribe with a queue that already has messages (take 8) registers the consumer
      Got 0 failures and 2 other errors:

      26.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      26.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  27) Bunny::Queue#subscribe with a queue that already has messages (take 9) registers the consumer
      Got 0 failures and 2 other errors:

      27.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      27.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  28) Bunny::Queue#subscribe with a queue that already has messages (take 10) registers the consumer
      Got 0 failures and 2 other errors:

      28.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      28.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  29) Bunny::Queue#subscribe with a queue that already has messages (take 11) registers the consumer
      Got 0 failures and 2 other errors:

      29.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      29.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  30) Bunny::Queue#subscribe with a queue that already has messages (take 12) registers the consumer
      Got 0 failures and 2 other errors:

      30.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      30.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  31) Bunny::Queue#subscribe with a queue that already has messages (take 13) registers the consumer
      Got 0 failures and 2 other errors:

      31.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      31.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  32) Bunny::Queue#subscribe with a queue that already has messages (take 14) registers the consumer
      Got 0 failures and 2 other errors:

      32.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      32.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  33) Bunny::Queue#subscribe with a queue that already has messages (take 15) registers the consumer
      Got 0 failures and 2 other errors:

      33.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      33.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  34) Bunny::Queue#subscribe with a queue that already has messages (take 16) registers the consumer
      Got 0 failures and 2 other errors:

      34.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      34.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  35) Bunny::Queue#subscribe with a queue that already has messages (take 17) registers the consumer
      Got 0 failures and 2 other errors:

      35.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      35.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  36) Bunny::Queue#subscribe with a queue that already has messages (take 18) registers the consumer
      Got 0 failures and 2 other errors:

      36.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      36.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  37) Bunny::Queue#subscribe with a queue that already has messages (take 19) registers the consumer
      Got 0 failures and 2 other errors:

      37.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:149:in `block (4 levels) in <top (required)>'

      37.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  38) Bunny::Queue#subscribe after consumer pool has already been shut down registers the consumer
      Got 0 failures and 2 other errors:

      38.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:189:in `block (4 levels) in <top (required)>'

      38.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  39) Bunny::Queue#subscribe with uncaught exceptions in delivery handler and defined exception handler uses exception handler
      Got 0 failures and 2 other errors:

      39.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:233:in `block (5 levels) in <top (required)>'

      39.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  40) Bunny::Queue#subscribe with uncaught exceptions in delivery handler and default exception handler uses exception handler
      Got 0 failures and 2 other errors:

      40.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:265:in `block (5 levels) in <top (required)>'

      40.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  41) Bunny::Queue#subscribe with uncaught exceptions in delivery handler with a single consumer provides delivery tag access
      Got 0 failures and 2 other errors:

      41.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:295:in `block (4 levels) in <top (required)>'

      41.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  42) Bunny::Queue#subscribe with uncaught exceptions in delivery handler with multiple consumers on the same channel provides delivery tag access
      Got 0 failures and 2 other errors:

      42.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:324:in `block (4 levels) in <top (required)>'

      42.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_spec.rb:12:in `block (2 levels) in <top (required)>'

  43) Bunny::Queue#subscribe_with with explicit acknowledgements mode requeues messages on channel closure
      Got 0 failures and 2 other errors:

      43.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:33:in `block (3 levels) in <top (required)>'

      43.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:12:in `block (2 levels) in <top (required)>'

  44) Bunny::Queue#pop with all defaults fetches a messages which is automatically acknowledged
      Got 0 failures and 2 other errors:

      44.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:17:in `block (3 levels) in <top (required)>'

      44.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:12:in `block (2 levels) in <top (required)>'

  45) Bunny::Queue#pop with an empty queue returns an empty response
      Got 0 failures and 2 other errors:

      45.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:42:in `block (3 levels) in <top (required)>'

      45.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:7:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:12:in `block (2 levels) in <top (required)>'

  46) Bunny::Channel#basic_get with a non-existent queue throws a NOT_FOUND
      Got 0 failures and 2 other errors:

      46.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:63:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:73:in `block (3 levels) in <top (required)>'

      46.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:63:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_get_spec.rb:68:in `block (2 levels) in <top (required)>'

  47) Bunny::Channel#nack with requeue = false rejects a message
      Got 0 failures and 2 other errors:

      47.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:15:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:20:in `block (3 levels) in <top (required)>'

      47.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:11:in `block (2 levels) in <top (required)>'

  48) Bunny::Channel#nack with multiple = true rejects multiple messages
      Got 0 failures and 2 other errors:

      48.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:15:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:41:in `block (3 levels) in <top (required)>'

      48.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:11:in `block (2 levels) in <top (required)>'

  49) Bunny::Channel#nack with an invalid (random) delivery tag causes a channel-level error
      Got 0 failures and 2 other errors:

      49.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:15:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:64:in `block (3 levels) in <top (required)>'

      49.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_nack_spec.rb:11:in `block (2 levels) in <top (required)>'

  50) Published message with all default delivery and a 254 character long routing key routes the messages
      Got 0 failures and 2 other errors:

      50.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:16:in `block (3 levels) in <top (required)>'

      50.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:11:in `block (2 levels) in <top (required)>'

  51) Published message with all default delivery and a 255 character long routing key routes the messages
      Got 0 failures and 2 other errors:

      51.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:38:in `block (3 levels) in <top (required)>'

      51.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:11:in `block (2 levels) in <top (required)>'

  52) Published message with all default delivery and a 256 character long routing key fails with a connection exception
      Got 0 failures and 2 other errors:

      52.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:60:in `block (3 levels) in <top (required)>'

      52.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_publish_spec.rb:11:in `block (2 levels) in <top (required)>'

  53) Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch level via basic.qos
      Got 0 failures and 2 other errors:

      53.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:16:in `block (3 levels) in <top (required)>'

      53.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:11:in `block (2 levels) in <top (required)>'

  54) Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch global via basic.qos
      Got 0 failures and 2 other errors:

      54.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:25:in `block (3 levels) in <top (required)>'

      54.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:11:in `block (2 levels) in <top (required)>'

  55) Bunny::Channel#prefetch with a positive integer > 65535 raises an ArgumentError
      Got 0 failures and 2 other errors:

      55.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:36:in `block (3 levels) in <top (required)>'

      55.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:11:in `block (2 levels) in <top (required)>'

  56) Bunny::Channel#prefetch with a negative integer raises an ArgumentError
      Got 0 failures and 2 other errors:

      56.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:48:in `block (3 levels) in <top (required)>'

      56.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_qos_spec.rb:11:in `block (2 levels) in <top (required)>'

  57) Bunny::Channel#reject with requeue = true requeues a message
      Got 0 failures and 2 other errors:

      57.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:16:in `block (3 levels) in <top (required)>'

      57.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:11:in `block (2 levels) in <top (required)>'

  58) Bunny::Channel#reject with requeue = false rejects a message
      Got 0 failures and 2 other errors:

      58.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:35:in `block (3 levels) in <top (required)>'

      58.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:11:in `block (2 levels) in <top (required)>'

  59) Bunny::Channel#reject with an invalid (random) delivery tag causes a channel-level error
      Got 0 failures and 2 other errors:

      59.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:58:in `block (3 levels) in <top (required)>'

      59.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:11:in `block (2 levels) in <top (required)>'

  60) Bunny::Channel#basic_reject with requeue = true requeues a message
      Got 0 failures and 2 other errors:

      60.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:92:in `block (3 levels) in <top (required)>'

      60.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:87:in `block (2 levels) in <top (required)>'

  61) Bunny::Channel#basic_reject with requeue = false rejects a message
      Got 0 failures and 2 other errors:

      61.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:111:in `block (3 levels) in <top (required)>'

      61.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:87:in `block (2 levels) in <top (required)>'

  62) Bunny::Channel#basic_reject with requeue = default rejects a message
      Got 0 failures and 2 other errors:

      62.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:133:in `block (3 levels) in <top (required)>'

      62.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:82:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_reject_spec.rb:87:in `block (2 levels) in <top (required)>'

  63) Bunny::Exchange#publish with mandatory: true and a bad [no routes] routing key causes a message to be returned
      Got 0 failures and 2 other errors:

      63.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_return_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_return_spec.rb:17:in `block (3 levels) in <top (required)>'

      63.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/basic_return_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/basic_return_spec.rb:11:in `block (2 levels) in <top (required)>'

  64) Bunny::Channel when closed releases the id
      Got 0 failures and 2 other errors:

      64.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:16:in `block (3 levels) in <top (required)>'

      64.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:11:in `block (2 levels) in <top (required)>'

  65) Bunny::Channel when double closed raises a meaningful exception
      Got 0 failures and 2 other errors:

      65.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:31:in `block (3 levels) in <top (required)>'

      65.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:11:in `block (2 levels) in <top (required)>'

  66) Bunny::Channel when double closed after a channel-level protocol exception raises a meaningful exception
      Got 0 failures and 2 other errors:

      66.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:44:in `block (3 levels) in <top (required)>'

      66.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_close_spec.rb:11:in `block (2 levels) in <top (required)>'

  67) Bunny::Channel when opened without explicitly provided id gets an allocated id and is successfully opened
      Got 0 failures and 2 other errors:

      67.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:16:in `block (3 levels) in <top (required)>'

      67.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:11:in `block (2 levels) in <top (required)>'

  68) Bunny::Channel when opened with an explicitly provided id = 0 raises ArgumentError
      Got 0 failures and 2 other errors:

      68.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:26:in `block (3 levels) in <top (required)>'

      68.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:11:in `block (2 levels) in <top (required)>'

  69) Bunny::Channel when opened with explicitly provided id uses that id and is successfully opened
      Got 0 failures and 2 other errors:

      69.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:36:in `block (3 levels) in <top (required)>'

      69.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:11:in `block (2 levels) in <top (required)>'

  70) Bunny::Channel when opened with explicitly provided id that is already taken reuses the channel that is already opened
      Got 0 failures and 2 other errors:

      70.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:48:in `block (3 levels) in <top (required)>'

      70.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/channel_open_spec.rb:11:in `block (2 levels) in <top (required)>'

  71) Bunny::Session initialized via connection URI handles amqp:// URIs w/o path part
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:28:in `block (3 levels) in <top (required)>'

  72) Bunny::Session initialized with all defaults provides a way to fine tune socket options
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:58:in `block (3 levels) in <top (required)>'

  73) Bunny::Session initialized with all defaults successfully negotiates the connection
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:66:in `block (3 levels) in <top (required)>'

  74) Bunny::Session initialized with TCP connection timeout = 5 successfully connects
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:86:in `block (3 levels) in <top (required)>'

  75) Bunny::Session initialized with channel_max: 4096 negotiates channel max to be 1024
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:313:in `block (3 levels) in <top (required)>'

  76) Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials successfully connects
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                    
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:369:in `block (4 levels) in <top (required)>'
      # ./spec/higher_level_api/integration/connection_spec.rb:369:in `times'
      # ./spec/higher_level_api/integration/connection_spec.rb:369:in `block (3 levels) in <top (required)>'

  77) Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials (take 2) successfully connects
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                    
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:421:in `block (3 levels) in <top (required)>'

  78) Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials (take 2) successfully connects
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                    
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:469:in `block (3 levels) in <top (required)>'

  79) Bunny::Session initialized with a custom logger object uses provided logger
      Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
      
      Bunny::AuthenticationFailureError:
        Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
      # ./lib/bunny/session.rb:1162:in `open_connection'
      # ./lib/bunny/session.rb:311:in `start'
      # ./spec/higher_level_api/integration/connection_spec.rb:551:in `block (3 levels) in <top (required)>'

  80) Bunny::Channel with implicit consumer construction supports consumer cancellation notifications
      Got 0 failures and 2 other errors:

      80.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:20:in `block (3 levels) in <top (required)>'                                                                                                                             

      80.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:11:in `block (2 levels) in <top (required)>'                                                                                                                             

  81) Bunny::Channel with explicit consumer construction supports consumer cancellation notifications
      Got 0 failures and 2 other errors:

      81.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:60:in `block (3 levels) in <top (required)>'                                                                                                                             

      81.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:11:in `block (2 levels) in <top (required)>'                                                                                                                             

  82) Bunny::Channel with consumer re-registration works correctly
      Got 0 failures and 2 other errors:

      82.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:100:in `block (3 levels) in <top (required)>'                                                                                                                            

      82.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                              
            # ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:11:in `block (2 levels) in <top (required)>'                                                                                                                             

  83) A message is considered to be dead-lettered when it is rejected without requeueing
      Got 0 failures and 2 other errors:

      83.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:15:in `block (2 levels) in <top (required)>'

      83.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:11:in `block (2 levels) in <top (required)>'

  84) A message is considered to be dead-lettered when it expires
      Got 0 failures and 2 other errors:

      84.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:41:in `block (2 levels) in <top (required)>'

      84.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:11:in `block (2 levels) in <top (required)>'

  85) A message carries the x-death header
      Got 0 failures and 2 other errors:

      85.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:58:in `block (2 levels) in <top (required)>'

      85.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/dead_lettering_spec.rb:11:in `block (2 levels) in <top (required)>'

  86) Bunny::Exchange binds two existing exchanges
      Got 0 failures and 2 other errors:

      86.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_bind_spec.rb:15:in `block (2 levels) in <top (required)>'

      86.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_bind_spec.rb:11:in `block (2 levels) in <top (required)>'

  87) Bunny::Exchange of default type is declared with an empty name
      Got 0 failures and 2 other errors:

      87.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:16:in `block (3 levels) in <top (required)>'

      87.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  88) Bunny::Exchange of type fanout with a non-predefined name is declared
      Got 0 failures and 2 other errors:

      88.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:27:in `block (4 levels) in <top (required)>'

      88.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  89) Bunny::Exchange of type fanout with a predefined name is NOT declared
      Got 0 failures and 2 other errors:

      89.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:40:in `block (4 levels) in <top (required)>'

      89.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  90) Bunny::Exchange of type fanout with a name prefixed with 'amq.' raises an exception
      Got 0 failures and 2 other errors:

      90.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:52:in `block (4 levels) in <top (required)>'

      90.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  91) Bunny::Exchange of type fanout with the durable property is declared as durable
      Got 0 failures and 2 other errors:

      91.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:67:in `block (4 levels) in <top (required)>'

      91.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  92) Bunny::Exchange of type fanout with the auto-delete property is declared as auto-delete
      Got 0 failures and 2 other errors:

      92.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:83:in `block (4 levels) in <top (required)>'

      92.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  93) Bunny::Exchange of type fanout when declared with a different set of attributes raises an exception
      Got 0 failures and 2 other errors:

      93.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:101:in `block (4 levels) in <top (required)>'

      93.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  94) Bunny::Exchange of type direct with a non-predefined name is declared
      Got 0 failures and 2 other errors:

      94.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:121:in `block (4 levels) in <top (required)>'

      94.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  95) Bunny::Exchange of type direct with a predefined name is NOT declared
      Got 0 failures and 2 other errors:

      95.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:136:in `block (4 levels) in <top (required)>'

      95.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  96) Bunny::Exchange of type topic with a non-predefined name is declared
      Got 0 failures and 2 other errors:

      96.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:150:in `block (4 levels) in <top (required)>'

      96.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  97) Bunny::Exchange of type topic with a predefined name is NOT declared
      Got 0 failures and 2 other errors:

      97.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:165:in `block (4 levels) in <top (required)>'

      97.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  98) Bunny::Exchange of type headers with a non-predefined name is declared
      Got 0 failures and 2 other errors:

      98.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:179:in `block (4 levels) in <top (required)>'

      98.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  99) Bunny::Exchange of type headers with a predefined name (amq.match) is NOT declared
      Got 0 failures and 2 other errors:

      99.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:192:in `block (4 levels) in <top (required)>'

      99.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
            
            Bunny::AuthenticationFailureError:
              Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                              
            # ./lib/bunny/session.rb:1162:in `open_connection'
            # ./lib/bunny/session.rb:311:in `start'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
            # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  100) Bunny::Exchange of type headers with a predefined name (amq.headers) is NOT declared
       Got 0 failures and 2 other errors:

       100.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:204:in `block (4 levels) in <top (required)>'

       100.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  101) Bunny::Exchange that is internal can be declared
       Got 0 failures and 2 other errors:

       101.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:218:in `block (3 levels) in <top (required)>'

       101.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  102) Bunny::Exchange not declared as internal is not internal
       Got 0 failures and 2 other errors:

       102.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:229:in `block (3 levels) in <top (required)>'

       102.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  103) Bunny::Exchange#delete with a name of an existing exchange deletes that exchange
       Got 0 failures and 2 other errors:

       103.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:17:in `block (3 levels) in <top (required)>'

       103.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  104) Bunny::Exchange#delete with a name of a non-existent exchange DOES NOT rais an exception
       Got 0 failures and 2 other errors:

       104.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:31:in `block (3 levels) in <top (required)>'

       104.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  105) Bunny::Exchange#delete with a name of 'amq.direct' does not delete the exchange
       Got 0 failures and 2 other errors:

       105.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:43:in `block (3 levels) in <top (required)>'

       105.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  106) Bunny::Exchange#delete with a name of 'amq.fanout' does not delete the exchange
       Got 0 failures and 2 other errors:

       106.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:52:in `block (3 levels) in <top (required)>'

       106.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  107) Bunny::Exchange#delete with a name of 'amq.topic' does not delete the exchange
       Got 0 failures and 2 other errors:

       107.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:61:in `block (3 levels) in <top (required)>'

       107.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  108) Bunny::Exchange#delete with a name of 'amq.headers' does not delete the exchange
       Got 0 failures and 2 other errors:

       108.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:70:in `block (3 levels) in <top (required)>'

       108.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  109) Bunny::Exchange#delete with a name of 'amq.match' does not delete the exchange
       Got 0 failures and 2 other errors:

       109.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:79:in `block (3 levels) in <top (required)>'

       109.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  110) Bunny::Exchange#delete #exchange_exists? when a exchange exists returns true
       Got 0 failures and 2 other errors:

       110.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:90:in `block (4 levels) in <top (required)>'

       110.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  111) Bunny::Exchange#delete #exchange_exists? when a exchange DOES NOT exist returns false
       Got 0 failures and 2 other errors:

       111.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:101:in `block (4 levels) in <top (required)>'

       111.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  112) Bunny::Exchange unbinds two existing exchanges
       Got 0 failures and 2 other errors:

       112.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_unbind_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_unbind_spec.rb:15:in `block (2 levels) in <top (required)>'

       112.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exchange_unbind_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exchange_unbind_spec.rb:11:in `block (2 levels) in <top (required)>'

  113) Bunny::Queue is closed when the connection it was declared on is closed
       Got 0 failures and 2 other errors:

       113.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exclusive_queue_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exclusive_queue_spec.rb:15:in `block (2 levels) in <top (required)>'

       113.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/exclusive_queue_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/exclusive_queue_spec.rb:11:in `block (2 levels) in <top (required)>'

  114) Client-defined heartbeat interval with value > 0 can be enabled explicitly
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:7:in `block (3 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:14:in `block (3 levels) in <top (required)>'

  115) Client-defined heartbeat interval with value = 0 disables heartbeats
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:23:in `block (3 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:30:in `block (3 levels) in <top (required)>'

  116) Server-defined heartbeat interval can be enabled explicitly
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:39:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/heartbeat_spec.rb:47:in `block (2 levels) in <top (required)>'

  117) A message that is proxied by multiple intermediate consumers reaches its final destination
       Got 0 failures and 2 other errors:

       117.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/merry_go_round_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/merry_go_round_spec.rb:47:in `block (2 levels) in <top (required)>'

       117.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/merry_go_round_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/merry_go_round_spec.rb:35:in `block (2 levels) in <top (required)>'

  118) Bunny::Queue#subscribe provides delivery handler access to message properties
       Got 0 failures and 2 other errors:

       118.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/message_properties_access_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/message_properties_access_spec.rb:22:in `block (3 levels) in <top (required)>'

       118.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/message_properties_access_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/message_properties_access_spec.rb:11:in `block (2 levels) in <top (required)>'

  119) amq.* exchanges are predeclared
       Got 0 failures and 2 other errors:

       119.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:15:in `block (2 levels) in <top (required)>'

       119.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:11:in `block (2 levels) in <top (required)>'

  120) Bunny::Channel with a multi-threaded connection returns only when all confirmations for publishes are received
       Got 0 failures and 2 other errors:

       120.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:129:in `block (3 levels) in <top (required)>'

       120.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  121) Bunny::Channel with a multi-threaded connection when publishing with confirms enabled increments delivery index
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:126

       121.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:13:in `block (4 levels) in <top (required)>'

       121.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  122) Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:126

       122.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:38:in `block (5 levels) in <top (required)>'

       122.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  123) Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:126

       123.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:65:in `block (5 levels) in <top (required)>'

       123.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  124) Bunny::Channel with a multi-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:126

       124.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:79:in `block (5 levels) in <top (required)>'

       124.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:122:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  125) Bunny::Channel with a single-threaded connection when publishing with confirms enabled increments delivery index
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:189

       125.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:13:in `block (4 levels) in <top (required)>'

       125.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  126) Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:189

       126.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:38:in `block (5 levels) in <top (required)>'

       126.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  127) Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:189

       127.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:65:in `block (5 levels) in <top (required)>'

       127.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  128) Bunny::Channel with a single-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set
       Got 0 failures and 2 other errors:
       Shared Example Group: "publish confirms" called from ./spec/higher_level_api/integration/publisher_confirms_spec.rb:189

       128.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:79:in `block (5 levels) in <top (required)>'

       128.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:185:in `block (3 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publisher_confirms_spec.rb:5:in `block (2 levels) in <top (required)>'

  129) Message framing implementation with payload exceeding 128 Kb (max frame size) successfully frames the message
       Got 0 failures and 2 other errors:

       129.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:22:in `block (3 levels) in <top (required)>'

       129.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:16:in `block (2 levels) in <top (required)>'

  130) Message framing implementation with payload of several MBs of non-ASCII characters successfully frames the message
       Got 0 failures and 2 other errors:

       130.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:43:in `block (3 levels) in <top (required)>'

       130.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:16:in `block (2 levels) in <top (required)>'

  131) Message framing implementation with empty message body successfully publishes the message
       Got 0 failures and 2 other errors:

       131.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:65:in `block (3 levels) in <top (required)>'

       131.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:16:in `block (2 levels) in <top (required)>'

  132) A client-named Bunny::Queue can be bound to a pre-declared exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:11:in `block (2 levels) in <top (required)>'

  133) A client-named Bunny::Queue can be unbound from a pre-declared exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:21:in `block (2 levels) in <top (required)>'

  134) A client-named Bunny::Queue can be bound to a custom exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:32:in `block (2 levels) in <top (required)>'

  135) A client-named Bunny::Queue can be unbound from a custom exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:6:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:43:in `block (2 levels) in <top (required)>'

  136) A server-named Bunny::Queue can be bound to a pre-declared exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:61:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:66:in `block (2 levels) in <top (required)>'

  137) A server-named Bunny::Queue can be unbound from a pre-declared exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:61:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:76:in `block (2 levels) in <top (required)>'

  138) A server-named Bunny::Queue can be bound to a custom exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:61:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:87:in `block (2 levels) in <top (required)>'

  139) A server-named Bunny::Queue can be bound from a custom exchange
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: guest, vhost: /, password length: 5
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:61:in `block (2 levels) in <top (required)>'
       # ./spec/higher_level_api/integration/queue_bind_spec.rb:98:in `block (2 levels) in <top (required)>'

  140) Bunny::Queue when queue name is specified declares a new queue with that name
       Got 0 failures and 2 other errors:

       140.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:18:in `block (3 levels) in <top (required)>'

       140.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  141) Bunny::Queue when queue name is specified caches that queue
       Got 0 failures and 2 other errors:

       141.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:28:in `block (3 levels) in <top (required)>'

       141.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  142) Bunny::Queue when queue name is passed on as an empty string uses server-assigned queue name
       Got 0 failures and 2 other errors:

       142.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:41:in `block (3 levels) in <top (required)>'

       142.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  143) Bunny::Queue when queue is declared as durable declares it as durable
       Got 0 failures and 2 other errors:

       143.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:56:in `block (3 levels) in <top (required)>'

       143.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  144) Bunny::Queue when queue is declared as exclusive declares it as exclusive
       Got 0 failures and 2 other errors:

       144.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:72:in `block (3 levels) in <top (required)>'

       144.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  145) Bunny::Queue when queue is declared as auto-delete declares it as auto-delete
       Got 0 failures and 2 other errors:

       145.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:86:in `block (3 levels) in <top (required)>'

       145.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  146) Bunny::Queue when queue is declared with a different set of attributes raises an exception
       Got 0 failures and 2 other errors:

       146.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:102:in `block (3 levels) in <top (required)>'

       146.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  147) Bunny::Queue when queue is declared with message TTL causes all messages in it to have a TTL
       Got 0 failures and 2 other errors:

       147.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:122:in `block (3 levels) in <top (required)>'

       147.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  148) Bunny::Queue when queue is declared with priorities enables priority implementation
       Got 0 failures and 2 other errors:

       148.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:146:in `block (3 levels) in <top (required)>'

       148.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  149) Bunny::Queue#queue_exists? when a queue exists returns true
       Got 0 failures and 2 other errors:

       149.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:173:in `block (4 levels) in <top (required)>'

       149.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  150) Bunny::Queue#queue_exists? when a queue DOES NOT exist returns false
       Got 0 failures and 2 other errors:

       150.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:182:in `block (4 levels) in <top (required)>'

       150.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  151) Bunny::Queue when queue is declared with bounded length causes the queue to be bounded
       Got 0 failures and 2 other errors:

       151.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:200:in `block (3 levels) in <top (required)>'

       151.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_declare_spec.rb:11:in `block (2 levels) in <top (required)>'

  152) Bunny::Queue#delete with a name of an existing queue deletes that queue
       Got 0 failures and 2 other errors:

       152.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:18:in `block (3 levels) in <top (required)>'

       152.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  153) Bunny::Queue#delete with a name of an existing queue DOES NOT raise an exception
       Got 0 failures and 2 other errors:

       153.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:32:in `block (3 levels) in <top (required)>'

       153.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_delete_spec.rb:11:in `block (2 levels) in <top (required)>'

  154) Bunny::Queue can be purged
       Got 0 failures and 2 other errors:

       154.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_purge_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_purge_spec.rb:16:in `block (2 levels) in <top (required)>'

       154.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_purge_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_purge_spec.rb:11:in `block (2 levels) in <top (required)>'

  155) Bunny::Queue bound to an exchange can be unbound from an exchange it was bound to
       Got 0 failures and 2 other errors:

       155.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:16:in `block (2 levels) in <top (required)>'

       155.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:11:in `block (2 levels) in <top (required)>'

  156) Bunny::Queue NOT bound to an exchange is idempotent (succeeds)
       Got 0 failures and 2 other errors:

       156.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:36:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:46:in `block (2 levels) in <top (required)>'

       156.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:36:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/queue_unbind_spec.rb:41:in `block (2 levels) in <top (required)>'

  157) Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer
       Got 0 failures and 2 other errors:

       157.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/read_only_consumer_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/read_only_consumer_spec.rb:28:in `block (3 levels) in <top (required)>'

       157.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/read_only_consumer_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/read_only_consumer_spec.rb:17:in `block (2 levels) in <top (required)>'

  158) Sender-selected distribution lets publishers specify additional routing keys using CC and BCC headers
       Got 0 failures and 2 other errors:

       158.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                                  
              # ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:15:in `block (2 levels) in <top (required)>'                                                                                                                                 

       158.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:6:in `block (2 levels) in <top (required)>'                                                                                                                                  
              # ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:11:in `block (2 levels) in <top (required)>'                                                                                                                                 

  159) Bunny::Channel#tx_commit is supported
       Got 0 failures and 2 other errors:

       159.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/tx_commit_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/tx_commit_spec.rb:15:in `block (2 levels) in <top (required)>'

       159.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/tx_commit_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/tx_commit_spec.rb:11:in `block (2 levels) in <top (required)>'

  160) Bunny::Channel#tx_rollback is supported
       Got 0 failures and 2 other errors:

       160.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/tx_rollback_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/tx_rollback_spec.rb:15:in `block (2 levels) in <top (required)>'

       160.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/tx_rollback_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/tx_rollback_spec.rb:11:in `block (2 levels) in <top (required)>'

  161) Bunny::Channel#with_channel closes if the block throws an exception
       Got 1 failure and 1 other error:

       161.1) Failure/Error: expect(ch).to be_closed
                expected nil to respond to `closed?`
              # ./spec/higher_level_api/integration/with_channel_spec.rb:23:in `block (2 levels) in <top (required)>'

       161.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/higher_level_api/integration/with_channel_spec.rb:6:in `block (2 levels) in <top (required)>'
              # ./spec/higher_level_api/integration/with_channel_spec.rb:11:in `block (2 levels) in <top (required)>'

  162) Bunny::Channel#basic_publish when publishing thousands of messages successfully publishers them all
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue100_spec.rb:11:in `block (2 levels) in <top (required)>'

  163) Registering 2nd exclusive consumer on queue raises a meaningful exception
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue141_spec.rb:6:in `block (2 levels) in <top (required)>'

  164) Message framing implementation with payload 272179 bytes in size successfully frames the message
       Got 0 failures and 2 other errors:

       164.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/issues/issue224_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/issues/issue224_spec.rb:22:in `block (3 levels) in <top (required)>'

       164.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/issues/issue224_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/issues/issue224_spec.rb:16:in `block (2 levels) in <top (required)>'

  165) Bunny::Session after the connection has been manually closed #create_channel should raise an exception
       Got 0 failures and 2 other errors:

       165.1) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/issues/issue465_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/issues/issue465_spec.rb:17:in `block (3 levels) in <top (required)>'

       165.2) Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
              
              Bunny::AuthenticationFailureError:
                Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                            
              # ./lib/bunny/session.rb:1162:in `open_connection'
              # ./lib/bunny/session.rb:311:in `start'
              # ./spec/issues/issue465_spec.rb:11:in `block (2 levels) in <top (required)>'
              # ./spec/issues/issue465_spec.rb:21:in `block (3 levels) in <top (required)>'

  166) Bunny::Queue#subscribe with an empty queue consumes messages
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue78_spec.rb:7:in `block (2 levels) in <top (required)>'

  167) Bunny::Queue#subscribe with a non-empty queue consumes messages
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue78_spec.rb:7:in `block (2 levels) in <top (required)>'

  168) Bunny::Channel#open properly resets channel exception state
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue83_spec.rb:6:in `block (2 levels) in <top (required)>'

  169) Message framing implementation with payload ~ 248K in size including non-ASCII characters successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  170) Message framing implementation with payload of several MBs in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  171) Message framing implementation with empty message body successfully publishes the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  172) Message framing implementation with payload being 2 bytes less than 128K bytes in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  173) Message framing implementation with payload being 1 byte less than 128K bytes in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  174) Message framing implementation with payload being exactly 128K bytes in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  175) Message framing implementation with payload being 1 byte greater than 128K bytes in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  176) Message framing implementation with payload being 2 bytes greater than 128K bytes in size successfully frames the message
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/issues/issue97_spec.rb:9:in `block (2 levels) in <top (required)>'

  177) Bunny::Channel#basic_cancel returns basic.cancel-ok
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'

  178) Bunny::Channel#basic_cancel when the given consumer tag is valid cancels the consumer
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'

  179) Bunny::Channel#basic_cancel when the given consumer tag is invalid (was never registered) DOES NOT cause a channel error
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'

  180) Bunny::Channel#basic_cancel when the given consumer tag belongs to a different channel DOES NOT cause a channel error
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_cancel_spec.rb:6:in `block (2 levels) in <top (required)>'

  181) Bunny::Channel#basic_consume returns basic.consume-ok when it is received
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_consume_spec.rb:6:in `block (2 levels) in <top (required)>'

  182) Bunny::Channel#basic_consume carries server-generated consumer tag with basic.consume-ok
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_consume_spec.rb:6:in `block (2 levels) in <top (required)>'

  183) Bunny::Channel#basic_consume with automatic acknowledgement mode causes messages to be automatically removed from the queue after delivery
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_consume_spec.rb:6:in `block (2 levels) in <top (required)>'

  184) Bunny::Channel#basic_consume with manual acknowledgement mode waits for an explicit acknowledgement
       Failure/Error: raise Bunny::AuthenticationFailureError.new(self.user, self.vhost, self.password.size)
       
       Bunny::AuthenticationFailureError:
         Authentication with RabbitMQ failed. Please check your connection settings. Username: bunny_gem, vhost: bunny_testbed, password length: 14                                                                                                                   
       # ./lib/bunny/session.rb:1162:in `open_connection'
       # ./lib/bunny/session.rb:311:in `start'
       # ./spec/lower_level_api/integration/basic_consume_spec.rb:6:in `block (2 levels) in <top (required)>'

Finished in 2 minutes 53.1 seconds (files took 1.38 seconds to load)
489 examples, 184 failures

Failed examples:

rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:15 # Bunny::Channel#ack with a valid (known) delivery tag acknowledges a message                                                                                                                          
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:36 # Bunny::Channel#ack with a valid (known) delivery tag (multiple = true) acknowledges a message                                                                                                        
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:59 # Bunny::Channel#ack with a valid (known) delivery tag (multiple = false) acknowledges a message                                                                                                       
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:82 # Bunny::Channel#ack with a valid (known) delivery tag and automatic ack mode results in a channel exception                                                                                           
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:100 # Bunny::Channel#ack with an invalid (random) delivery tag causes a channel-level error                                                                                                               
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:121 # Bunny::Channel#ack with a valid (known) delivery tag gets a depricated message warning for using :ack                                                                                               
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:163 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = true) acknowledges a message                                                                                                 
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:186 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = false) acknowledges a message                                                                                                
rspec ./spec/higher_level_api/integration/basic_ack_spec.rb:209 # Bunny::Channel#basic_ack with a valid (known) delivery tag (multiple = default) acknowledges a message                                                                                              
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:17 # Bunny::Consumer#cancel with a non-blocking consumer cancels the consumer                                                                                                                          
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:48 # Bunny::Consumer#cancel with a blocking consumer cancels the consumer                                                                                                                              
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:80 # Bunny::Consumer#cancel with a worker pool shutdown timeout configured processes the message if processing completes within the timeout                                                            
rspec ./spec/higher_level_api/integration/basic_cancel_spec.rb:111 # Bunny::Consumer#cancel with a worker pool shutdown timeout configured kills the consumer if processing takes longer than the timeout                                                             
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:18 # Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer                                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:49 # Bunny::Queue#subscribe with automatic acknowledgement mode with a single consumer provides delivery tag access                                                                                   
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:78 # Bunny::Queue#subscribe with automatic acknowledgement mode with multiple consumers on the same channel provides delivery tag access                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:110 # Bunny::Queue#subscribe with manual acknowledgement mode register a consumer with manual acknowledgements mode                                                                                   
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:3:1] # Bunny::Queue#subscribe with a queue that already has messages (take 0) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:4:1] # Bunny::Queue#subscribe with a queue that already has messages (take 1) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:5:1] # Bunny::Queue#subscribe with a queue that already has messages (take 2) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:6:1] # Bunny::Queue#subscribe with a queue that already has messages (take 3) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:7:1] # Bunny::Queue#subscribe with a queue that already has messages (take 4) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:8:1] # Bunny::Queue#subscribe with a queue that already has messages (take 5) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:9:1] # Bunny::Queue#subscribe with a queue that already has messages (take 6) registers the consumer                                                                                                
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:10:1] # Bunny::Queue#subscribe with a queue that already has messages (take 7) registers the consumer                                                                                               
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:11:1] # Bunny::Queue#subscribe with a queue that already has messages (take 8) registers the consumer                                                                                               
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:12:1] # Bunny::Queue#subscribe with a queue that already has messages (take 9) registers the consumer                                                                                               
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:13:1] # Bunny::Queue#subscribe with a queue that already has messages (take 10) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:14:1] # Bunny::Queue#subscribe with a queue that already has messages (take 11) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:15:1] # Bunny::Queue#subscribe with a queue that already has messages (take 12) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:16:1] # Bunny::Queue#subscribe with a queue that already has messages (take 13) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:17:1] # Bunny::Queue#subscribe with a queue that already has messages (take 14) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:18:1] # Bunny::Queue#subscribe with a queue that already has messages (take 15) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:19:1] # Bunny::Queue#subscribe with a queue that already has messages (take 16) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:20:1] # Bunny::Queue#subscribe with a queue that already has messages (take 17) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:21:1] # Bunny::Queue#subscribe with a queue that already has messages (take 18) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb[1:22:1] # Bunny::Queue#subscribe with a queue that already has messages (take 19) registers the consumer                                                                                              
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:184 # Bunny::Queue#subscribe after consumer pool has already been shut down registers the consumer                                                                                                    
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:230 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler and defined exception handler uses exception handler                                                                        
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:262 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler and default exception handler uses exception handler                                                                        
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:292 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler with a single consumer provides delivery tag access                                                                         
rspec ./spec/higher_level_api/integration/basic_consume_spec.rb:321 # Bunny::Queue#subscribe with uncaught exceptions in delivery handler with multiple consumers on the same channel provides delivery tag access                                                    
rspec ./spec/higher_level_api/integration/basic_consume_with_objects_spec.rb:32 # Bunny::Queue#subscribe_with with explicit acknowledgements mode requeues messages on channel closure                                                                                
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:16 # Bunny::Queue#pop with all defaults fetches a messages which is automatically acknowledged                                                                                                            
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:41 # Bunny::Queue#pop with an empty queue returns an empty response
rspec ./spec/higher_level_api/integration/basic_get_spec.rb:72 # Bunny::Channel#basic_get with a non-existent queue throws a NOT_FOUND                                                                                                                                
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:19 # Bunny::Channel#nack with requeue = false rejects a message
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:40 # Bunny::Channel#nack with multiple = true rejects multiple messages                                                                                                                                  
rspec ./spec/higher_level_api/integration/basic_nack_spec.rb:63 # Bunny::Channel#nack with an invalid (random) delivery tag causes a channel-level error                                                                                                              
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:15 # Published message with all default delivery and a 254 character long routing key routes the messages                                                                                             
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:37 # Published message with all default delivery and a 255 character long routing key routes the messages                                                                                             
rspec ./spec/higher_level_api/integration/basic_publish_spec.rb:59 # Published message with all default delivery and a 256 character long routing key fails with a connection exception                                                                               
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:15 # Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch level via basic.qos                                                                                                       
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:24 # Bunny::Channel#prefetch with a positive integer < 65535 sets that prefetch global via basic.qos                                                                                                      
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:35 # Bunny::Channel#prefetch with a positive integer > 65535 raises an ArgumentError                                                                                                                      
rspec ./spec/higher_level_api/integration/basic_qos_spec.rb:47 # Bunny::Channel#prefetch with a negative integer raises an ArgumentError                                                                                                                              
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:15 # Bunny::Channel#reject with requeue = true requeues a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:34 # Bunny::Channel#reject with requeue = false rejects a message
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:57 # Bunny::Channel#reject with an invalid (random) delivery tag causes a channel-level error                                                                                                          
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:91 # Bunny::Channel#basic_reject with requeue = true requeues a message                                                                                                                                
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:110 # Bunny::Channel#basic_reject with requeue = false rejects a message                                                                                                                               
rspec ./spec/higher_level_api/integration/basic_reject_spec.rb:132 # Bunny::Channel#basic_reject with requeue = default rejects a message                                                                                                                             
rspec ./spec/higher_level_api/integration/basic_return_spec.rb:16 # Bunny::Exchange#publish with mandatory: true and a bad [no routes] routing key causes a message to be returned                                                                                    
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:15 # Bunny::Channel when closed releases the id
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:30 # Bunny::Channel when double closed raises a meaningful exception                                                                                                                                  
rspec ./spec/higher_level_api/integration/channel_close_spec.rb:43 # Bunny::Channel when double closed after a channel-level protocol exception raises a meaningful exception                                                                                         
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:15 # Bunny::Channel when opened without explicitly provided id gets an allocated id and is successfully opened                                                                                         
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:25 # Bunny::Channel when opened with an explicitly provided id = 0 raises ArgumentError                                                                                                                
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:35 # Bunny::Channel when opened with explicitly provided id uses that id and is successfully opened                                                                                                    
rspec ./spec/higher_level_api/integration/channel_open_spec.rb:47 # Bunny::Channel when opened with explicitly provided id that is already taken reuses the channel that is already opened                                                                            
rspec ./spec/higher_level_api/integration/connection_spec.rb:26 # Bunny::Session initialized via connection URI handles amqp:// URIs w/o path part                                                                                                                    
rspec ./spec/higher_level_api/integration/connection_spec.rb:56 # Bunny::Session initialized with all defaults provides a way to fine tune socket options                                                                                                             
rspec ./spec/higher_level_api/integration/connection_spec.rb:64 # Bunny::Session initialized with all defaults successfully negotiates the connection                                                                                                                 
rspec ./spec/higher_level_api/integration/connection_spec.rb:84 # Bunny::Session initialized with TCP connection timeout = 5 successfully connects                                                                                                                    
rspec ./spec/higher_level_api/integration/connection_spec.rb:312 # Bunny::Session initialized with channel_max: 4096 negotiates channel max to be 1024                                                                                                                
rspec ./spec/higher_level_api/integration/connection_spec.rb:368 # Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials successfully connects                                                                                              
rspec ./spec/higher_level_api/integration/connection_spec.rb:420 # Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials (take 2) successfully connects                                                                                     
rspec ./spec/higher_level_api/integration/connection_spec.rb:468 # Bunny::Session initialized with hostname: 127.0.0.1 and non-default credentials (take 2) successfully connects                                                                                     
rspec ./spec/higher_level_api/integration/connection_spec.rb:549 # Bunny::Session initialized with a custom logger object uses provided logger                                                                                                                        
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:17 # Bunny::Channel with implicit consumer construction supports consumer cancellation notifications                                                                             
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:57 # Bunny::Channel with explicit consumer construction supports consumer cancellation notifications                                                                             
rspec ./spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb:96 # Bunny::Channel with consumer re-registration works correctly                                                                                                                
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:14 # A message is considered to be dead-lettered when it is rejected without requeueing                                                                                                              
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:40 # A message is considered to be dead-lettered when it expires
rspec ./spec/higher_level_api/integration/dead_lettering_spec.rb:57 # A message carries the x-death header
rspec ./spec/higher_level_api/integration/exchange_bind_spec.rb:14 # Bunny::Exchange binds two existing exchanges
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:15 # Bunny::Exchange of default type is declared with an empty name                                                                                                                                
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:26 # Bunny::Exchange of type fanout with a non-predefined name is declared                                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:39 # Bunny::Exchange of type fanout with a predefined name is NOT declared                                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:51 # Bunny::Exchange of type fanout with a name prefixed with 'amq.' raises an exception                                                                                                           
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:66 # Bunny::Exchange of type fanout with the durable property is declared as durable                                                                                                               
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:82 # Bunny::Exchange of type fanout with the auto-delete property is declared as auto-delete                                                                                                       
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:100 # Bunny::Exchange of type fanout when declared with a different set of attributes raises an exception                                                                                          
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:120 # Bunny::Exchange of type direct with a non-predefined name is declared                                                                                                                        
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:135 # Bunny::Exchange of type direct with a predefined name is NOT declared                                                                                                                        
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:149 # Bunny::Exchange of type topic with a non-predefined name is declared                                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:164 # Bunny::Exchange of type topic with a predefined name is NOT declared                                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:178 # Bunny::Exchange of type headers with a non-predefined name is declared                                                                                                                       
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:191 # Bunny::Exchange of type headers with a predefined name (amq.match) is NOT declared                                                                                                           
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:203 # Bunny::Exchange of type headers with a predefined name (amq.headers) is NOT declared                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:217 # Bunny::Exchange that is internal can be declared
rspec ./spec/higher_level_api/integration/exchange_declare_spec.rb:228 # Bunny::Exchange not declared as internal is not internal
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:16 # Bunny::Exchange#delete with a name of an existing exchange deletes that exchange                                                                                                               
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:30 # Bunny::Exchange#delete with a name of a non-existent exchange DOES NOT rais an exception                                                                                                       
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:42 # Bunny::Exchange#delete with a name of 'amq.direct' does not delete the exchange                                                                                                                
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:51 # Bunny::Exchange#delete with a name of 'amq.fanout' does not delete the exchange                                                                                                                
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:60 # Bunny::Exchange#delete with a name of 'amq.topic' does not delete the exchange                                                                                                                 
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:69 # Bunny::Exchange#delete with a name of 'amq.headers' does not delete the exchange                                                                                                               
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:78 # Bunny::Exchange#delete with a name of 'amq.match' does not delete the exchange                                                                                                                 
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:89 # Bunny::Exchange#delete #exchange_exists? when a exchange exists returns true                                                                                                                   
rspec ./spec/higher_level_api/integration/exchange_delete_spec.rb:100 # Bunny::Exchange#delete #exchange_exists? when a exchange DOES NOT exist returns false                                                                                                         
rspec ./spec/higher_level_api/integration/exchange_unbind_spec.rb:14 # Bunny::Exchange unbinds two existing exchanges
rspec ./spec/higher_level_api/integration/exclusive_queue_spec.rb:14 # Bunny::Queue is closed when the connection it was declared on is closed                                                                                                                        
rspec ./spec/higher_level_api/integration/heartbeat_spec.rb:11 # Client-defined heartbeat interval with value > 0 can be enabled explicitly                                                                                                                           
rspec ./spec/higher_level_api/integration/heartbeat_spec.rb:27 # Client-defined heartbeat interval with value = 0 disables heartbeats                                                                                                                                 
rspec ./spec/higher_level_api/integration/heartbeat_spec.rb:43 # Server-defined heartbeat interval can be enabled explicitly
rspec ./spec/higher_level_api/integration/merry_go_round_spec.rb:43 # A message that is proxied by multiple intermediate consumers reaches its final destination                                                                                                      
rspec ./spec/higher_level_api/integration/message_properties_access_spec.rb:16 # Bunny::Queue#subscribe provides delivery handler access to message properties                                                                                                        
rspec ./spec/higher_level_api/integration/predeclared_exchanges_spec.rb:14 # amq.* exchanges are predeclared
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb:128 # Bunny::Channel with a multi-threaded connection returns only when all confirmations for publishes are received                                                                             
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:1] # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled increments delivery index                                                                       
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:2:1] # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed                       
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:2:2] # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel                            
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:1:1:3:1] # Bunny::Channel with a multi-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set                         
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:1] # Bunny::Channel with a single-threaded connection when publishing with confirms enabled increments delivery index                                                                      
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:2:1] # Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms should not hang when all the publishes are confirmed                      
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:2:2] # Bunny::Channel with a single-threaded connection when publishing with confirms enabled #wait_for_confirms raises an error when called on a closed channel                           
rspec ./spec/higher_level_api/integration/publisher_confirms_spec.rb[1:2:1:3:1] # Bunny::Channel with a single-threaded connection when publishing with confirms enabled when some of the messages get nacked puts the nacks in the nacked_set                        
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:21 # Message framing implementation with payload exceeding 128 Kb (max frame size) successfully frames the message                                                                            
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:42 # Message framing implementation with payload of several MBs of non-ASCII characters successfully frames the message                                                                       
rspec ./spec/higher_level_api/integration/publishing_edge_cases_spec.rb:64 # Message framing implementation with empty message body successfully publishes the message                                                                                                
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:10 # A client-named Bunny::Queue can be bound to a pre-declared exchange                                                                                                                                 
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:20 # A client-named Bunny::Queue can be unbound from a pre-declared exchange                                                                                                                             
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:31 # A client-named Bunny::Queue can be bound to a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:42 # A client-named Bunny::Queue can be unbound from a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:65 # A server-named Bunny::Queue can be bound to a pre-declared exchange                                                                                                                                 
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:75 # A server-named Bunny::Queue can be unbound from a pre-declared exchange                                                                                                                             
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:86 # A server-named Bunny::Queue can be bound to a custom exchange
rspec ./spec/higher_level_api/integration/queue_bind_spec.rb:97 # A server-named Bunny::Queue can be bound from a custom exchange
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:17 # Bunny::Queue when queue name is specified declares a new queue with that name                                                                                                                    
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:27 # Bunny::Queue when queue name is specified caches that queue
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:40 # Bunny::Queue when queue name is passed on as an empty string uses server-assigned queue name                                                                                                     
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:55 # Bunny::Queue when queue is declared as durable declares it as durable                                                                                                                            
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:71 # Bunny::Queue when queue is declared as exclusive declares it as exclusive                                                                                                                        
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:85 # Bunny::Queue when queue is declared as auto-delete declares it as auto-delete                                                                                                                    
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:101 # Bunny::Queue when queue is declared with a different set of attributes raises an exception                                                                                                      
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:121 # Bunny::Queue when queue is declared with message TTL causes all messages in it to have a TTL                                                                                                    
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:144 # Bunny::Queue when queue is declared with priorities enables priority implementation                                                                                                             
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:172 # Bunny::Queue#queue_exists? when a queue exists returns true
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:181 # Bunny::Queue#queue_exists? when a queue DOES NOT exist returns false                                                                                                                            
rspec ./spec/higher_level_api/integration/queue_declare_spec.rb:199 # Bunny::Queue when queue is declared with bounded length causes the queue to be bounded                                                                                                          
rspec ./spec/higher_level_api/integration/queue_delete_spec.rb:17 # Bunny::Queue#delete with a name of an existing queue deletes that queue                                                                                                                           
rspec ./spec/higher_level_api/integration/queue_delete_spec.rb:31 # Bunny::Queue#delete with a name of an existing queue DOES NOT raise an exception                                                                                                                  
rspec ./spec/higher_level_api/integration/queue_purge_spec.rb:15 # Bunny::Queue can be purged
rspec ./spec/higher_level_api/integration/queue_unbind_spec.rb:15 # Bunny::Queue bound to an exchange can be unbound from an exchange it was bound to                                                                                                                 
rspec ./spec/higher_level_api/integration/queue_unbind_spec.rb:45 # Bunny::Queue NOT bound to an exchange is idempotent (succeeds)
rspec ./spec/higher_level_api/integration/read_only_consumer_spec.rb:24 # Bunny::Queue#subscribe with automatic acknowledgement mode registers the consumer                                                                                                           
rspec ./spec/higher_level_api/integration/sender_selected_distribution_spec.rb:14 # Sender-selected distribution lets publishers specify additional routing keys using CC and BCC headers                                                                             
rspec ./spec/higher_level_api/integration/tx_commit_spec.rb:14 # Bunny::Channel#tx_commit is supported
rspec ./spec/higher_level_api/integration/tx_rollback_spec.rb:14 # Bunny::Channel#tx_rollback is supported
rspec ./spec/higher_level_api/integration/with_channel_spec.rb:14 # Bunny::Channel#with_channel closes if the block throws an exception                                                                                                                               
rspec ./spec/issues/issue100_spec.rb:23 # Bunny::Channel#basic_publish when publishing thousands of messages successfully publishers them all                                                                                                                         
rspec ./spec/issues/issue141_spec.rb:14 # Registering 2nd exclusive consumer on queue raises a meaningful exception
rspec ./spec/issues/issue224_spec.rb:21 # Message framing implementation with payload 272179 bytes in size successfully frames the message                                                                                                                            
rspec ./spec/issues/issue465_spec.rb:25 # Bunny::Session after the connection has been manually closed #create_channel should raise an exception                                                                                                                      
rspec ./spec/issues/issue78_spec.rb:20 # Bunny::Queue#subscribe with an empty queue consumes messages
rspec ./spec/issues/issue78_spec.rb:46 # Bunny::Queue#subscribe with a non-empty queue consumes messages
rspec ./spec/issues/issue83_spec.rb:14 # Bunny::Channel#open properly resets channel exception state
rspec ./spec/issues/issue97_spec.rb:19 # Message framing implementation with payload ~ 248K in size including non-ASCII characters successfully frames the message                                                                                                    
rspec ./spec/issues/issue97_spec.rb:39 # Message framing implementation with payload of several MBs in size successfully frames the message                                                                                                                           
rspec ./spec/issues/issue97_spec.rb:61 # Message framing implementation with empty message body successfully publishes the message
rspec ./spec/issues/issue97_spec.rb:86 # Message framing implementation with payload being 2 bytes less than 128K bytes in size successfully frames the message                                                                                                       
rspec ./spec/issues/issue97_spec.rb:104 # Message framing implementation with payload being 1 byte less than 128K bytes in size successfully frames the message                                                                                                       
rspec ./spec/issues/issue97_spec.rb:122 # Message framing implementation with payload being exactly 128K bytes in size successfully frames the message                                                                                                                
rspec ./spec/issues/issue97_spec.rb:141 # Message framing implementation with payload being 1 byte greater than 128K bytes in size successfully frames the message                                                                                                    
rspec ./spec/issues/issue97_spec.rb:159 # Message framing implementation with payload being 2 bytes greater than 128K bytes in size successfully frames the message                                                                                                   
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:15 # Bunny::Channel#basic_cancel returns basic.cancel-ok
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:31 # Bunny::Channel#basic_cancel when the given consumer tag is valid cancels the consumer                                                                                                              
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:59 # Bunny::Channel#basic_cancel when the given consumer tag is invalid (was never registered) DOES NOT cause a channel error                                                                           
rspec ./spec/lower_level_api/integration/basic_cancel_spec.rb:70 # Bunny::Channel#basic_cancel when the given consumer tag belongs to a different channel DOES NOT cause a channel error                                                                              
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:13 # Bunny::Channel#basic_consume returns basic.consume-ok when it is received                                                                                                                         
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:24 # Bunny::Channel#basic_consume carries server-generated consumer tag with basic.consume-ok                                                                                                          
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:37 # Bunny::Channel#basic_consume with automatic acknowledgement mode causes messages to be automatically removed from the queue after delivery                                                        
rspec ./spec/lower_level_api/integration/basic_consume_spec.rb:69 # Bunny::Channel#basic_consume with manual acknowledgement mode waits for an explicit acknowledgement                                                                                               

/usr/bin/ruby2.5 /usr/bin/rspec spec/higher_level_api/integration/basic_ack_spec.rb spec/higher_level_api/integration/basic_cancel_spec.rb spec/higher_level_api/integration/basic_consume_spec.rb spec/higher_level_api/integration/basic_consume_with_objects_spec.rb spec/higher_level_api/integration/basic_get_spec.rb spec/higher_level_api/integration/basic_nack_spec.rb spec/higher_level_api/integration/basic_publish_spec.rb spec/higher_level_api/integration/basic_qos_spec.rb spec/higher_level_api/integration/basic_reject_spec.rb spec/higher_level_api/integration/basic_return_spec.rb spec/higher_level_api/integration/channel_close_spec.rb spec/higher_level_api/integration/channel_open_spec.rb spec/higher_level_api/integration/connection_spec.rb spec/higher_level_api/integration/consumer_cancellation_notification_spec.rb spec/higher_level_api/integration/dead_lettering_spec.rb spec/higher_level_api/integration/exchange_bind_spec.rb spec/higher_level_api/integration/exchange_declare_spec.rb spec/higher_level_api/integration/exchange_delete_spec.rb spec/higher_level_api/integration/exchange_unbind_spec.rb spec/higher_level_api/integration/exclusive_queue_spec.rb spec/higher_level_api/integration/heartbeat_spec.rb spec/higher_level_api/integration/merry_go_round_spec.rb spec/higher_level_api/integration/message_properties_access_spec.rb spec/higher_level_api/integration/predeclared_exchanges_spec.rb spec/higher_level_api/integration/publisher_confirms_spec.rb spec/higher_level_api/integration/publishing_edge_cases_spec.rb spec/higher_level_api/integration/queue_bind_spec.rb spec/higher_level_api/integration/queue_declare_spec.rb spec/higher_level_api/integration/queue_delete_spec.rb spec/higher_level_api/integration/queue_purge_spec.rb spec/higher_level_api/integration/queue_unbind_spec.rb spec/higher_level_api/integration/read_only_consumer_spec.rb spec/higher_level_api/integration/sender_selected_distribution_spec.rb spec/higher_level_api/integration/tx_commit_spec.rb spec/higher_level_api/integration/tx_rollback_spec.rb spec/higher_level_api/integration/with_channel_spec.rb spec/issues/issue100_spec.rb spec/issues/issue141_spec.rb spec/issues/issue202_spec.rb spec/issues/issue224_spec.rb spec/issues/issue465_spec.rb spec/issues/issue78_spec.rb spec/issues/issue83_spec.rb spec/issues/issue97_spec.rb spec/lower_level_api/integration/basic_cancel_spec.rb spec/lower_level_api/integration/basic_consume_spec.rb spec/unit/bunny_spec.rb spec/unit/concurrent/atomic_fixnum_spec.rb spec/unit/concurrent/condition_spec.rb spec/unit/concurrent/linked_continuation_queue_spec.rb spec/unit/concurrent/synchronized_sorted_set_spec.rb spec/unit/exchange_recovery_spec.rb spec/unit/version_delivery_tag_spec.rb --format documentation failed
Stopping and halting node bunny at testavoira ...
Error: unable to perform an operation on node 'bunny at testavoira'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

 * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
 * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
 * Target node is not running

In addition to the diagnostics info below:

 * See the CLI, clustering and networking guides on http://rabbitmq.com/documentation.html to learn more
 * Consult server logs on node bunny at testavoira

DIAGNOSTICS
===========

attempted to contact: [bunny at testavoira]

bunny at testavoira:
  * connected to epmd (port 4369) on testavoira
  * epmd reports: node 'bunny' not running at all
                  other nodes on testavoira: [rabbit]
  * suggestion: start the node

Current node details:
 * node name: rabbitmqcli25 at testavoira
 * effective user's home directory: /tmp/d20190728-32170-rm7kx
 * Erlang cookie hash: 0R5J2fM5wlGZJEha8gMBLw==

pkill: killing pid 31799 failed: Operation not permitted
ERROR: Test "ruby2.5" failed. Exiting.
dh_auto_install: dh_ruby --install /tmp/autopkgtest.vFW3s6/build.y2p/real-tree/debian/ruby-bunny returned exit code 1
make[1]: *** [debian/rules:10: override_dh_auto_install] Error 1
make[1]: Leaving directory '/tmp/autopkgtest.vFW3s6/build.y2p/real-tree'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
blame: .
badpkg: rules build failed with exit code 2
autopkgtest [21:19:33]: ERROR: erroneous package: rules build failed with exit code 2
paul at testavoira ~/packages/bugs/ruby-bunny $ 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20190728/eac64148/attachment-0001.sig>


More information about the Pkg-ruby-extras-maintainers mailing list