From 2c348fbed9494cb125580c4b2b35a0f7769e431f Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Wed, 17 Sep 2008 07:02:55 -0400 Subject: Added 'runtests', to simplify running on multi-core machines. --- runtests | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 runtests (limited to 'runtests') diff --git a/runtests b/runtests new file mode 100755 index 0000000..e4b74df --- /dev/null +++ b/runtests @@ -0,0 +1,22 @@ +#!/bin/sh + +NCPU=2 + +COUNT=4209433 +GROUP=$((COUNT / NCPU)) + +begin=0 +end=$NCPU + +HERE=$(pwd) + +while (( begin < end )); do + dir=/tmp/chess-test$((begin)) + rm -fr $dir + mkdir $dir + rsync -a --delete --exclude='*/' ./ $dir/ + (cd $dir ; ln -s $HERE/doc $HERE/test .) + (cd $dir ; rm -f chess-test) + screen -dX screen $HERE/runtest.sh $dir $((begin * GROUP)) $((GROUP)) + begin=$((begin + 1)) +done -- cgit v1.2.3