Sha256: e1aa119a0b319cced4eef10f8168972bfb32588ed88ccc6cf47e98388bc4ae3d

Contents?: true

Size: 928 Bytes

Versions: 24

Compression:

Stored size: 928 Bytes

Contents

require File.dirname(__FILE__) + '/../../lib/deep_test'

unless ARGV.length == 2
  puts "Usage: deep_test test_throughput <server uri> <test_count>"
  exit(1)
end

uri        = ARGV[0]
test_count = ARGV[1].to_i

options = DeepTest::Options.new(:distributed_server => uri,
                                :sync_options => {:source => ""})
server  = DeepTest::Distributed::TestServer.connect options
workers = DeepTest::Distributed::ThroughputWorkerClient.new(options, server)
runner  = DeepTest::Distributed::ThroughputRunner.new(options, test_count) do |result|
  $stdout.print "."
  $stdout.flush
end

start_time = Time.now
DeepTest::ProcessOrchestrator.new(options, workers, runner).run(false)
end_time = Time.now

puts
puts runner.statistics.summary

run_time = end_time.to_f - start_time.to_f
puts "Total Run Time: #{run_time} seconds"
puts "Run Time Not Spent On Tests: #{run_time - runner.statistics.timespan_in_seconds}"

Version data entries

24 entries across 24 versions & 4 rubygems

Version Path
jason-o-matic-deep_test-1.2.2.1 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.10 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.11 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.12 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.13 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.14 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.2 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.3 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.4 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.5 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.6 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.7 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.8 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.9 script/public/test_throughput.rb
jperkins-deep_test-1.2.2 script/public/test_throughput.rb
jason-o-matic-deep_test-1.2.2.15 script/public/test_throughput.rb
jstorimer-deep-test-1.4.0 script/public/test_throughput.rb
jstorimer-deep-test-1.3.0 script/public/test_throughput.rb
jstorimer-deep-test-1.2.0 script/public/test_throughput.rb
jstorimer-deep-test-1.1.0 script/public/test_throughput.rb