for i in *.test
do
    echo $i:
    # find test lines
    grep '^test ' $i | 
    # lose all but stuff in {...}
   # sed 's/[^{]*{\(.*\)}.*/    \1/'
    sed 's/^.*-\([0-9]*\.[0-9]*\).*{\(.*\)}.*/    \1: \2/'
done > index
