Sha256: 342ffbb08f0a81d6672b632c05f8bda2035146013da8e1036a6eb70882c8f4b3
Contents?: true
Size: 621 Bytes
Versions: 1
Compression:
Stored size: 621 Bytes
Contents
require "test_utils" describe "inputs/generator" do extend LogStash::RSpec describe "generate events" do event_count = 100000 + rand(50000) config <<-CONFIG input { generator { type => "blah" count => #{event_count} } } CONFIG input do |pipeline, queue| start = Time.now Thread.new { pipeline.run } event_count.times do |i| event = queue.pop insist { event["sequence"] } == i end duration = Time.now - start puts "Rate: #{event_count / duration}" pipeline.shutdown end # input end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-lib-1.3.2 | spec/inputs/generator.rb |