#!/bin/bash

RUBY=ruby1.9
TABLE=doc/test_table.rd
ANNOTATION=doc/test_annotation.rd

function output_comments {
    cat doc/test/$1.rd >> $TABLE
    cat doc/test/$1.rd >> $ANNOTATION
    for p in `ls test/$1/*.${2:-rb}`; do
        $RUBY script/accumulate_comments.rb -ln $p >> $TABLE
        $RUBY script/accumulate_comments.rb -lmn $p >> $ANNOTATION
    done
}

echo "= テスト一覧" > $TABLE
cat doc/test/abstract.rd > $ANNOTATION

output_comments unit
output_comments functional
output_comments integration
output_comments selenium rsel

rd2 $TABLE > ${TABLE%.rd}.html
rd2 $ANNOTATION > ${ANNOTATION%.rd}.html
