diff --git a/script/rspec-slow-repeat b/script/rspec-slow-repeat index 797ca46126..649e57f2ba 100755 --- a/script/rspec-slow-repeat +++ b/script/rspec-slow-repeat @@ -15,7 +15,17 @@ fi n="$1" passed=0 -processors="`cat /proc/cpuinfo | grep -c processor`" + +# Check via uname the environment we are running in to get the number of cores +if [[ "`uname`" == "Darwin" ]]; then + processors="`sysctl -n hw.ncpu.`" + env="mac" +else + processors="`cat /proc/cpuinfo | grep -c processor`" + env="linux" +fi + +echo "Running $n times on a $env with $processors cores" for i in `seq $processors`; do yes > /dev/null &