File indexing completed on 2024-04-21 04:36:08
0001 #!/bin/bash 0002 for case_name in `ls case*.g`; do 0003 case_number=`echo $case_name | sed -r 's/case([0-9]+)\.g/\1/'` 0004 expected_name="expected$case_number" 0005 actual_name=`echo $case_name | sed -r 's/case([0-9]+)/actual\1/'` 0006 kdev-pg-qt --no-output $case_name 2> $actual_name 0007 diff=`diff -U3 $expected_name $actual_name` 0008 if [ ${#diff} -eq 0 ]; then 0009 echo "Test case #$case_number passed" 0010 else 0011 echo "Test case #$case_number failed" 0012 echo " difference is: $diff" 0013 echo "=================================" 0014 fi 0015 done