default plugins tests failures on master
- Dominant language
- Java
- Stars
- 14.9k
- Forks
- 3.5k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 88
Description
```sh
rake test:install-default
rake test:plugins
```
```
Failures:
1) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct metadata (twice)
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
2) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct message (twice)
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
3) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should execute publish twice due to a retry
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
4) LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should sleep for the retry
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
5) LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct metadata
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
6) LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct message
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
7) LogStash::Outputs::RabbitMQ when connected #connect! should set the exchange correctly
Failure/Error: instance.register
Double "MarchHare Connection" received unexpected message :on_shutdown with (no args)
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:204:in `connect'
# ./vendor/bundle/jruby/1.9/gems/logstash-mixin-rabbitmq_connection-4.2.0-java/lib/logstash/plugin_mixins/rabbitmq_connection.rb:139:in `connect!'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/lib/logstash/outputs/rabbitmq.rb:40:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:44:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
8) outputs/cloudwatch should register
Failure/Error: expect {output.register}.to_not raise_error
expected no Exception, got #'*/*', 'User-Agent'=>'Ruby'}
You can stub this request with the following snippet:
stub_request(:get, "http://169.254.169.254/latest/meta-data/iam/security-credentials/").
with(:headers => {'Accept'=>'*/*', 'User-Agent'=>'Ruby'}).
to_return(:status => 200, :body => "", :headers => {})
============================================================> with backtrace:
# ./vendor/bundle/jruby/1.9/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:114:in `request'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:109:in `http_get'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:90:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:105:in `open_connection'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:88:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:121:in `retry_errors'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:87:in `get_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:73:in `refresh'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:121:in `retry_errors'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:72:in `refresh'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/refreshing_credentials.rb:20:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/instance_profile_credentials.rb:51:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:74:in `instance_profile_credentials'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:12:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/credential_provider_chain.rb:11:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/aws-sdk-core/plugins/request_signer.rb:37:in `RequestSigner'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:70:in `call'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:205:in `resolve_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:57:in `each'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:204:in `resolve_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:200:in `value_at'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:189:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:189:in `resolve'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:177:in `apply_defaults'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/configuration.rb:150:in `build!'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:68:in `build_config'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:19:in `initialize'
# ./vendor/bundle/jruby/1.9/gems/aws-sdk-core-2.3.22/lib/seahorse/client/base.rb:105:in `new'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/lib/logstash/outputs/cloudwatch.rb:163:in `register'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:11:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
9) LogStash::Outputs::CSV can turn off escaping rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:310:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "1+1", but got "2016-11-01T17:57:13.785Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:313:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
10) LogStash::Outputs::CSV missing event fields are empty in csv agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:75:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "bar,,quux\n", but got "2016-11-01T17:57:13.915Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:78:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
11) LogStash::Outputs::CSV commas are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:99:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "\"one,two\",quux\n", but got "2016-11-01T17:57:14.030Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:102:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
12) LogStash::Outputs::CSV fields that are are objects are written as JSON agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:150:in) runs
Failure/Error: block.call
CSV::MalformedCSVError:
Illegal quoting in line 1.
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:151:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
13) LogStash::Outputs::CSV can address nested field using field reference syntax agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:177:in) runs
Failure/Error: block.call
CSV::MalformedCSVError:
Illegal quoting in line 1.
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:178:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
14) LogStash::Outputs::CSV write multiple fields and lines to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:50:in) runs
Failure/Error: block.call
Insist::Failure:
Expected 2, but got 1
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:52:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
15) LogStash::Outputs::CSV missing nested field is blank agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:205:in) runs
Failure/Error: block.call
Insist::Failure:
Expected ",quux\n", but got "2016-11-01T17:57:14.565Z colin-mbp13r {\"foo\":{\"one\":\"two\"},\"baz\": \"quux\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:208:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
16) LogStash::Outputs::CSV can choose field seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:233:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one|two\n", but got "2016-11-01T17:57:14.702Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:236:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
17) LogStash::Outputs::CSV Write a single field to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:26:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "bar\n", but got "2016-11-01T17:57:14.817Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:29:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
18) LogStash::Outputs::CSV can choose line seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:260:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one|two\tone|two\t", but got "2016-11-01T17:57:14.937Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}2016-11-01T17:57:14.937Z colin-mbp13r {\"foo\":\"one\",\"bar\": \"two\"}"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:263:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
19) LogStash::Outputs::CSV new lines are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:123:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "one\ntwo", but got "2016-11-01T17:57:15.057Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:126:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
20) LogStash::Outputs::CSV can escape rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:284:in) runs
Failure/Error: block.call
Insist::Failure:
Expected "1+1", but got "2016-11-01T17:57:15.178Z colin-mbp13r Hello world!"
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/assert.rb:8:in `assert'
# ./vendor/bundle/jruby/1.9/gems/insist-1.0.0/lib/insist/comparators.rb:14:in `=='
# ./vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:287:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:107:in `agent'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
21) LogStash::Inputs::Redis runtime for list data_type when there is no data will throttle the loop
Failure/Error: expect(delta).to be_within(0.01).of(LogStash::Inputs::Redis::BATCH_EMPTY_SLEEP)
expected 15.240000009536743 to be within 0.01 of 0.25
# ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:180:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:179:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
22) AutoFlush and AutoFlushUnset LogStash::Codecs::AutoFlush when retriggering during execution calls auto_flush twice on flushable
Failure/Error: expect(elapsed1).to eq(combined_time)
expected: 2
got: 120
(compared using ==)
# ./vendor/bundle/jruby/1.9/gems/logstash-codec-multiline-3.0.3/spec/codecs/auto_flush_spec.rb:73:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rspec-wait-0.0.9/lib/rspec/wait.rb:46:in `(root)'
# ./rakelib/test.rake:72:in `(root)'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:248:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:243:in `execute'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:187:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:180:in `invoke_with_call_chain'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/task.rb:173:in `invoke'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:152:in `invoke_task'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:108:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:117:in `run_with_threads'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:102:in `top_level'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:80:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:178:in `standard_exception_handling'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/lib/rake/application.rb:77:in `run'
# ./vendor/bundle/jruby/1.9/gems/rake-11.3.0/exe/rake:27:in `(root)'
Deprecation Warnings:
Using `should_receive` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-codec-collectd-3.0.2/spec/codecs/collectd_spec.rb:132:in `(root)'.
If you need more of the backtrace for any of these deprecations to
identify where to make the necessary changes, you can configure
`config.raise_errors_for_deprecations!`, and it will turn the
deprecation warnings into errors, giving you the full backtrace.
1 deprecation warning total
Finished in 3 minutes 43.2 seconds (files took 8.74 seconds to load)
1119 examples, 22 failures
Failed examples:
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:103 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct metadata (twice)
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:99 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should send the correct message (twice)
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:91 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should execute publish twice due to a retry
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:95 # LogStash::Outputs::RabbitMQ when connected #publish_encoded when a MarchHare::Exception is encountered should sleep for the retry
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:71 # LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct metadata
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:67 # LogStash::Outputs::RabbitMQ when connected #publish_encoded issuing the publish should send the correct message
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb:50 # LogStash::Outputs::RabbitMQ when connected #connect! should set the exchange correctly
rspec ./vendor/bundle/jruby/1.9/gems/logstash-output-cloudwatch-3.0.3/spec/outputs/cloudwatch_spec.rb:10 # outputs/cloudwatch should register
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can turn off escaping rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:310:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV missing event fields are empty in csv agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:75:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV commas are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:99:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV fields that are are objects are written as JSON agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:150:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can address nested field using field reference syntax agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:177:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV write multiple fields and lines to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:50:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV missing nested field is blank agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:205:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can choose field seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:233:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV Write a single field to a csv file agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:26:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can choose line seperator agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:260:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV new lines are quoted properly agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:123:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-devutils-1.1.0-java/lib/logstash/devutils/rspec/logstash_helpers.rb:104 # LogStash::Outputs::CSV can escape rogue values agent(/Users/colin/dev/src/elasticsearch/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-3.0.2/spec/outputs/csv_spec.rb:284:in) runs
rspec ./vendor/bundle/jruby/1.9/gems/logstash-input-redis-3.1.1/spec/inputs/redis_spec.rb:155 # LogStash::Inputs::Redis runtime for list data_type when there is no data will throttle the loop
rspec ./vendor/bundle/jruby/1.9/gems/logstash-codec-multiline-3.0.3/spec/codecs/auto_flush_spec.rb:65 # AutoFlush and AutoFlushUnset LogStash::Codecs::AutoFlush when retriggering during execution calls auto_flush twice on flushable
Randomized with seed 46096
```
Contributor guide
Research direction
Run rake test:install-default and rake test:plugins, then inspect vendor/bundle/jruby/1.9/gems/logstash-output-rabbitmq-4.0.4-java/spec/outputs/rabbitmq_spec.rb and the rabbitmq connection mixin around connect. Reconcile the MarchHare Connection double with the observed on_shutdown call, then confirm the default plugin tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, rabbitmq, ruby
- Domain
- backend, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100