#!/bin/bash
#
#
# This script runs all tests with valgrind, one by one, forever, to
# make sure there aren't any memory leaks.
ALL=$(seq 0 15)
CNT=0
while true ; do
for T in $ALL; do
echo "#################### Test $T run #$CNT #################"
TESTS=$(printf %04d $T) ./run-test.sh "./merged -p" valgrind || exit 1
CNT=$(expr $CNT + 1)
done
echo "################## Cleaning up"
rm -f *.offset
./delete-test-topics.sh 0 ~/src/kafka/bin/kafka-topics.sh
done
done