1
0
Files
2022-09-29 17:59:04 +03:00

41 lines
557 B
Bash

#!/bin/sh
rm -f core
# Usage: runtests cycles
if test $# -ne 1
then
echo "Usage: runtests cycles"
exit
fi
# use cycles to mean # times entire suite is done
iter=1
while [ "$iter" -le "$1" ]
do
echo "\n\nIteration $iter @ `date`\n\n"
./sem0& ./sem1& ./sem2&
wait
./msg1& ./msg2& ./msg0 -f $iter&
wait
./shm0 -f& ./shm1&
wait
./sem0& ./sem1&
./msg1& ./msg2& ./msg0 -f 20&
./shm0 -f& ./shm1&
wait
iter=`expr $iter + 1`
if [ -f core ]
then
banner "CORE FILE FOUND!"
fi
done
echo IPC TEST COMPLETE; echo " " ; date
exit 0