43 lines
813 B
Bash
43 lines
813 B
Bash
#!/bin/sh
|
|
|
|
USELTP=0
|
|
USEOSTEST=1
|
|
|
|
. ../../common.sh
|
|
|
|
CYCLE=50
|
|
REPS=100
|
|
cnt=0
|
|
|
|
tid=001
|
|
echo "*** CT$tid start *******************************"
|
|
echo -n "" > ./CT${tid}.txt
|
|
for i in `seq 1 ${CYCLE}`
|
|
do
|
|
for j in `seq 1 ${REPS}`
|
|
do
|
|
${MCEXEC} ${TESTMCK} -s ptrace -n 15 > /dev/null 2>&1
|
|
|
|
${IHKOSCTL} 0 clear_kmsg
|
|
${IHKOSCTL} 0 ioctl 40000000 1
|
|
${IHKOSCTL} 0 kmsg > ./tmp_out.txt
|
|
|
|
if grep "0 processes are found" ./tmp_out.txt \
|
|
> /dev/null 2>&1 ; then
|
|
echo "[OK] process is not found" >> ./CT${tid}.txt
|
|
else
|
|
echo "[NG] process is found" >> ./CT${tid}.txt
|
|
fi
|
|
done
|
|
if grep "[NG]" ./CT${tid}.txt > /dev/null 2>&1; then
|
|
echo "[NG] fail occurred"
|
|
echo "*** CT${tid}: FAILED"
|
|
exit 1
|
|
else
|
|
cnt=`expr ${cnt} + ${REPS}`
|
|
echo "[OK] ${cnt} times succeed"
|
|
fi
|
|
done
|
|
echo "*** CT${tid}: PASSED"
|
|
|