Sha256: 4516c63f5900f9f8a7dd9bdd935a9ecdbe26b07855e396e3cf7e8d3150ce8686
Contents?: true
Size: 579 Bytes
Versions: 5
Compression:
Stored size: 579 Bytes
Contents
# frozen_string_literal: true count = ARGV[0] ? ARGV[0].to_i : 100 test_name = ARGV[1] $test_cmd = +'ruby test/test_scenarios.rb' if test_name $test_cmd << " --name #{test_name}" end def run_test(count) puts "#{count}: running tests..." # sleep 1 system($test_cmd) puts return if $?.exitstatus == 0 puts "Failure after #{count} tests" exit! end trap('INT') { exit! } t0 = Time.now count.times do |i| run_test(i + 1) end elapsed = Time.now - t0 puts format( "Successfully ran %d tests in %f seconds (%f per test)", count, elapsed, elapsed / count )
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
polyphony-1.3 | test/stress.rb |
polyphony-1.2.1 | test/stress.rb |
polyphony-1.2 | test/stress.rb |
polyphony-1.1.1 | test/stress.rb |
polyphony-1.1 | test/stress.rb |