blob: 69d1998185232729d7ea099b9882785f3480eea1 [file] [log] [blame]
#!/bin/bash
# Copyright (C) 2004 Dan Carpenter
# This software is released under the terms of the GPL
progname=$0
dir=`dirname $progname`
[ $dir == "." ] && dir=`pwd`
if [[ "$1" == "-h" || "$1" == "-help" ]] ; then
echo "$progname [user][max_tests][test_percent]"
echo " user => username to the scripts under"
echo " max_tests => maximun concurrent tests to run"
echo "test_percent => percent of the syscalls to test"
exit 0
fi
if [[ $1 == "" ]] ; then
echo "Enter a user name to run the test under"
read user
else
user="$1"
fi
[[ "$2" == "" ]] || max_tests="$2"
[[ "$3" == "" ]] || test_percent="$3"
if [ ! -e test_list.txt ] ; then
echo "Enter the path to the ltp scripts"
read ltp_path
echo "Creating test_list.txt"
find $ltp_path -type f -name \*[0-9] > test_list.txt
tmp=`cat test_list.txt | wc -l`
echo "$tmp test scripts found"
fi
trap "echo \"CTRL-C Pressed. Exiting\"
./slay $user
exit 0
" 2
while true ; do
chmod +x $dir
su $user -c ./test.sh
sleep 8
./slay $user
done