Created
May 30, 2016 08:48
-
-
Save okkez/59e3ad528d941732591ff5017d26ca98 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[32m[Coveralls] Set up the SimpleCov formatter.[0m | |
[32m[Coveralls] Using SimpleCov's default settings.[0m | |
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 | |
[33m[Coveralls] Outside the CI environment, not sending data.[0m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment