don't keep installing gabbler from bench

fix ab detection
This commit is contained in:
Sam 2014-01-02 10:21:01 +11:00
parent cab6a3f339
commit 6a0072d36e
2 changed files with 10 additions and 10 deletions

View File

@ -29,7 +29,8 @@ begin
require 'facter'
rescue LoadError
run "gem install facter"
require 'facter'
put "please rerun script"
exit
end
@timings = {}
@ -62,7 +63,8 @@ end
puts "Ensuring config is setup"
unless %x{which ab > /dev/null 2>&1}
%x{which ab > /dev/null 2>&1}
unless $? == 0
abort "Apache Bench is not installed. Try: apt-get install apache2-utils or brew install ab"
end

View File

@ -28,6 +28,12 @@ def unbundled_require(gem)
end
end
# by default, Discourse has a "system" account
if User.count > 1
puts "Only run this script against an empty DB"
exit
end
require 'optparse'
begin
unbundled_require 'gabbler'
@ -37,8 +43,6 @@ rescue LoadError
unbundled_require 'gabbler'
end
user_id = nil
def sentence
@gabbler ||= Gabbler.new.tap do |gabbler|
story = File.read(File.dirname(__FILE__) + "/alice.txt")
@ -72,12 +76,6 @@ unless Rails.env == "profile"
exit
end
# by default, Discourse has a "system" account
if User.count > 1
puts "Only run this script against an empty DB"
exit
end
puts "Creating 100 users"
users = 100.times.map do |i|
putc "."