Sha256: cf8a1a45b770e77d1a5264a8df42bc6b517cd18c05b0aee38f905ce934c9974a

Contents?: true

Size: 435 Bytes

Versions: 49

Compression:

Stored size: 435 Bytes

Contents

require 'thor'

module Bench
  class Cli < Thor
    include Logging
    desc "start path/to/bench/script", "Start performance test"
    def start(script,login,password='')
      Bench.admin_login = login
      Bench.admin_password = password
      load(script)
      Statistics.new(Bench.concurrency,Bench.iterations,
        Bench.total_time,Bench.sessions).process.print_stats
      logger.info "Bench completed..."
    end
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
rhosync-2.1.18.beta2 bench/lib/bench/cli.rb
rhosync-2.1.18.beta1 bench/lib/bench/cli.rb
rhosync-2.1.17 bench/lib/bench/cli.rb
rhosync-2.1.17.beta7 bench/lib/bench/cli.rb
rhosync-2.1.17.beta6 bench/lib/bench/cli.rb
rhosync-2.1.17.beta5 bench/lib/bench/cli.rb
rhosync-2.1.17.beta4 bench/lib/bench/cli.rb
rhosync-2.1.17.beta3 bench/lib/bench/cli.rb
rhosync-2.1.17.beta2 bench/lib/bench/cli.rb
rhosync-2.1.17.beta1 bench/lib/bench/cli.rb
rhosync-2.1.16 bench/lib/bench/cli.rb
rhosync-2.1.15 bench/lib/bench/cli.rb
rhosync-2.1.14 bench/lib/bench/cli.rb
rhosync-2.1.13 bench/lib/bench/cli.rb
rhosync-2.1.12 bench/lib/bench/cli.rb
rhosync-2.1.11 bench/lib/bench/cli.rb
rhosync-2.1.10 bench/lib/bench/cli.rb
rhosync-2.1.7 bench/lib/bench/cli.rb
rhosync-2.1.6 bench/lib/bench/cli.rb
rhosync-2.1.3 bench/lib/bench/cli.rb