Skip to content

Instantly share code, notes, and snippets.

@okkez
Created May 30, 2016 08:48
Show Gist options
  • Save okkez/59e3ad528d941732591ff5017d26ca98 to your computer and use it in GitHub Desktop.
Save okkez/59e3ad528d941732591ff5017d26ca98 to your computer and use it in GitHub Desktop.
[Coveralls] Set up the SimpleCov formatter.
[Coveralls] Using SimpleCov's default settings.
Loaded suite /home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rake-11.1.2/lib/rake/rake_test_loader
Started
........................................E
===============================================================================
Error: test_writes_to_logstash_index(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2015-06-01 08:00:01 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:377:in `test_writes_to_logstash_index'
374: stub_elastic_ping
375: stub_elastic
376: driver.emit(sample_record, dt.to_time)
=> 377: driver.run
378: assert_equal(logstash_index, index_cmds.first['index']['_index'])
379: end
380:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_dateformat(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:429:in `test_writes_to_logstash_index_with_specified_dateformat'
426: stub_elastic_ping
427: stub_elastic
428: driver.emit(sample_record, time)
=> 429: driver.run
430: assert_equal(logstash_index, index_cmds.first['index']['_index'])
431: end
432:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:403:in `test_writes_to_logstash_index_with_specified_prefix'
400: stub_elastic_ping
401: stub_elastic
402: driver.emit(sample_record, time)
=> 403: driver.run
404: assert_equal(logstash_index, index_cmds.first['index']['_index'])
405: end
406:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix_and_dateformat(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:442:in `test_writes_to_logstash_index_with_specified_prefix_and_dateformat'
439: stub_elastic_ping
440: stub_elastic
441: driver.emit(sample_record, time)
=> 442: driver.run
443: assert_equal(logstash_index, index_cmds.first['index']['_index'])
444: end
445:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix_uppercase(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:415:in `test_writes_to_logstash_index_with_specified_prefix_uppercase'
412: stub_elastic_ping
413: stub_elastic
414: driver.emit(sample_record, time)
=> 415: driver.run
416: # Allthough logstash_prefix has upper-case characters,
417: # it should be set as lower-case when sent to elasticsearch.
418: assert_equal(logstash_index, index_cmds.first['index']['_index'])
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_non_utc_index(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:391:in `test_writes_to_logstash_non_utc_index'
388: stub_elastic_ping
389: stub_elastic
390: driver.emit(sample_record, time)
=> 391: driver.run
392: assert_equal(index, index_cmds.first['index']['_index'])
393: end
394:
===============================================================================
........E
===============================================================================
Error: test_writes_to_target_index_key_fallack_logstash(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:223:in `test_writes_to_target_index_key_fallack_logstash'
220: stub_elastic_ping
221: stub_elastic
222: driver.emit(sample_record, time)
=> 223: driver.run
224: assert_equal(logstash_index, index_cmds.first['index']['_index'])
225: end
226:
===============================================================================
E
===============================================================================
Error: test_writes_to_target_index_key_logstash(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:189:in `test_writes_to_target_index_key_logstash'
186: stub_elastic_ping
187: stub_elastic
188: driver.emit(sample_record.merge('@target_index' => 'local-override'), time)
=> 189: driver.run
190: assert_equal('local-override', index_cmds.first['index']['_index'])
191: end
192:
===============================================================================
E
===============================================================================
Error: test_writes_to_target_index_key_logstash_uppercase(ElasticsearchOutput): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch.rb:200:in `test_writes_to_target_index_key_logstash_uppercase'
197: stub_elastic_ping
198: stub_elastic
199: driver.emit(sample_record.merge('@target_index' => 'Local-Override'), time)
=> 200: driver.run
201: # Allthough @target_index has upper-case characters,
202: # it should be set as lower-case when sent to elasticsearch.
203: assert_equal('local-override', index_cmds.first['index']['_index'])
===============================================================================
.....E
===============================================================================
Error: test_adds_logstash_timestamp_when_configured(ElasticsearchOutputDynamic): TypeError: no implicit conversion of nil into String
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `eval'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `block in write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `block in each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:193:in `each'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:115:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/compat/output.rb:118:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:94:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:330:in `test_adds_logstash_timestamp_when_configured'
327: stub_elastic
328: ts = DateTime.now.to_s
329: driver.emit(sample_record)
=> 330: driver.run
331: assert(index_cmds[1].has_key? '@timestamp')
332: assert_equal(index_cmds[1]['@timestamp'], ts)
333: end
===============================================================================
......F
===============================================================================
Failure: test_configure(ElasticsearchOutputDynamic)
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:59:in `test_configure'
56: instance = driver('test', config).instance
57:
58: assert_equal 'logs.google.com', instance.host
=> 59: assert_equal "777", instance.port
60: assert_equal 'https', instance.scheme
61: assert_equal '/es/', instance.path
62: assert_equal 'john', instance.user
<"777"> expected but was
<777>
diff:
? "777"
===============================================================================
..........F
===============================================================================
Failure: test_legacy_hosts_list(ElasticsearchOutputDynamic)
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:83:in `test_legacy_hosts_list'
80: assert_equal 'https', host1[:scheme]
81: assert_equal '/es/', host2[:path]
82: assert_equal 'host3', host3[:host]
=> 83: assert_equal 123, host3[:port]
84: assert_equal 'https', host3[:scheme]
85: assert_equal '/es/', host3[:path]
86: end
<123> expected but was
<0>
===============================================================================
.........E
===============================================================================
Error: test_uses_custom_time_key(ElasticsearchOutputDynamic): TypeError: no implicit conversion of nil into String
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `eval'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `block in write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `block in each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:193:in `each'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:115:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/compat/output.rb:118:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:94:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:353:in `test_uses_custom_time_key'
350: stub_elastic
351: ts = DateTime.new(2001,2,3).to_s
352: driver.emit(sample_record.merge!('vtm' => ts))
=> 353: driver.run
354: assert(index_cmds[1].has_key? '@timestamp')
355: assert_equal(index_cmds[1]['@timestamp'], ts)
356: end
===============================================================================
E
===============================================================================
Error: test_uses_custom_time_key_exclude_timestamp(ElasticsearchOutputDynamic): TypeError: no implicit conversion of nil into String
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `eval'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `block in write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `block in each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:193:in `each'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:115:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/compat/output.rb:118:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:94:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:366:in `test_uses_custom_time_key_exclude_timestamp'
363: stub_elastic
364: ts = DateTime.new(2001,2,3).to_s
365: driver.emit(sample_record.merge!('vtm' => ts))
=> 366: driver.run
367: assert(!index_cmds[1].key?('@timestamp'), '@timestamp should be missing')
368: end
369:
===============================================================================
E
===============================================================================
Error: test_uses_custom_timestamp_when_included_in_record(ElasticsearchOutputDynamic): TypeError: no implicit conversion of nil into String
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `eval'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:130:in `block in write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:194:in `block in each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/plugin/buffer/memory_chunk.rb:90:in `open'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:193:in `each'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:115:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/compat/output.rb:118:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:94:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:341:in `test_uses_custom_timestamp_when_included_in_record'
338: stub_elastic
339: ts = DateTime.new(2001,2,3).to_s
340: driver.emit(sample_record.merge!('@timestamp' => ts))
=> 341: driver.run
342: assert(index_cmds[1].has_key? '@timestamp')
343: assert_equal(index_cmds[1]['@timestamp'], ts)
344: end
===============================================================================
..E
===============================================================================
Error: test_writes_to_logstash_index(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:251:in `test_writes_to_logstash_index'
248: stub_elastic_ping
249: stub_elastic
250: driver.emit(sample_record, time)
=> 251: driver.run
252: assert_equal(logstash_index, index_cmds.first['index']['_index'])
253: end
254:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_dateformat(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:299:in `test_writes_to_logstash_index_with_specified_dateformat'
296: stub_elastic_ping
297: stub_elastic
298: driver.emit(sample_record, time)
=> 299: driver.run
300: assert_equal(logstash_index, index_cmds.first['index']['_index'])
301: end
302:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:275:in `test_writes_to_logstash_index_with_specified_prefix'
272: stub_elastic_ping
273: stub_elastic
274: driver.emit(sample_record, time)
=> 275: driver.run
276: assert_equal(logstash_index, index_cmds.first['index']['_index'])
277: end
278:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix_and_dateformat(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:312:in `test_writes_to_logstash_index_with_specified_prefix_and_dateformat'
309: stub_elastic_ping
310: stub_elastic
311: driver.emit(sample_record, time)
=> 312: driver.run
313: assert_equal(logstash_index, index_cmds.first['index']['_index'])
314: end
315:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_index_with_specified_prefix_uppercase(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:287:in `test_writes_to_logstash_index_with_specified_prefix_uppercase'
284: stub_elastic_ping
285: stub_elastic
286: driver.emit(sample_record, time)
=> 287: driver.run
288: assert_equal(logstash_index, index_cmds.first['index']['_index'])
289: end
290:
===============================================================================
E
===============================================================================
Error: test_writes_to_logstash_utc_index(ElasticsearchOutputDynamic): NoMethodError: undefined method `to_msgpack' for 2016-05-30 00:00:00 +0900:Time
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `to_msgpack'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch.rb:174:in `format'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:124:in `block in format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/event.rb:106:in `each'
/home/kenji/ruby/td-family/fluentd/lib/fluent/mixin.rb:121:in `format_stream'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:80:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:263:in `test_writes_to_logstash_utc_index'
260: stub_elastic_ping
261: stub_elastic
262: driver.emit(sample_record, time)
=> 263: driver.run
264: assert_equal(utc_index, index_cmds.first['index']['_index'])
265: end
266:
===============================================================================
....E
===============================================================================
Error: test_writes_to_speficied_port(ElasticsearchOutputDynamic): TypeError: no implicit conversion of nil into String
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/excon-0.49.0/lib/excon/connection.rb:89:in `<<'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/excon-0.49.0/lib/excon/connection.rb:89:in `initialize'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/webmock-1.24.6/lib/webmock/http_lib_adapters/excon_adapter.rb:149:in `new'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/webmock-1.24.6/lib/webmock/http_lib_adapters/excon_adapter.rb:149:in `new'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/excon-0.49.0/lib/excon.rb:127:in `new'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/faraday-0.9.2/lib/faraday/adapter/excon.rb:53:in `call'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-transport-1.0.17/lib/elasticsearch/transport/transport/http/faraday.rb:21:in `block in perform_request'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-transport-1.0.17/lib/elasticsearch/transport/transport/base.rb:257:in `perform_request'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-transport-1.0.17/lib/elasticsearch/transport/transport/http/faraday.rb:20:in `perform_request'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-transport-1.0.17/lib/elasticsearch/transport/client.rb:128:in `perform_request'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-api-1.0.17/lib/elasticsearch/api/actions/ping.rb:20:in `block in ping'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-api-1.0.17/lib/elasticsearch/api/utils.rb:197:in `__rescue_from_not_found'
/home/kenji/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/elasticsearch-api-1.0.17/lib/elasticsearch/api/actions/ping.rb:19:in `ping'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:60:in `client'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:189:in `rescue in send'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:187:in `send'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:180:in `block in write'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:179:in `each'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/lib/fluent/plugin/out_elasticsearch_dynamic.rb:179:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/compat/output.rb:118:in `write'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:94:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:123:in `block in run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/base.rb:81:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/input_test.rb:122:in `run'
/home/kenji/ruby/td-family/fluentd/lib/fluent/test/output_test.rb:76:in `run'
/home/kenji/ruby/td-family/fluent-plugin-elasticsearch/test/plugin/test_out_elasticsearch_dynamic.rb:190:in `test_writes_to_speficied_port'
187: stub_elastic_ping("http://localhost:9201")
188: elastic_request = stub_elastic("http://localhost:9201/_bulk")
189: driver.emit(sample_record)
=> 190: driver.run
191: assert_requested(elastic_request)
192: end
193:
===============================================================================
.
Finished in 62.4931528 seconds.
------
107 tests, 164 assertions, 2 failures, 20 errors, 0 pendings, 0 omissions, 0 notifications
79.4393% passed
------
1.71 tests/s, 2.62 assertions/s
[Coveralls] Outside the CI environment, not sending data.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment