#!/bin/bash
script_dir=$(dirname $0)
root=$(readlink -f $script_dir/..)
testfile=${1:-$root/t/*.t $root/t/*/*.t}
#testfile=${1:-$root/t/003-composite.t}
cd $root
$script_dir/reindex $testfile
export PATH=/opt/nginx/sbin:$PATH
#export TEST_NGINX_USE_VALGRIND=1
#export TEST_NGINX_SLEEP=5
killall nginx
echo "start test.........."
prove -v $testfile
Cannot detect source of '/home/yanghu/Project/imgsvr/t/*/*.t'! at /usr/share/perl/5.14/TAP/Parser/IteratorFactory.pm line 263
TAP::Parser::IteratorFactory::detect_source('TAP::Parser::IteratorFactory=HASH(0xff8cf8)', 'TAP::Parser::Source=HASH(0xff8bd8)') called at /usr/share/perl/5.14/TAP/Parser/IteratorFactory.pm line 213
TAP::Parser::IteratorFactory::make_iterator('TAP::Parser::IteratorFactory=HASH(0xff8cf8)', 'TAP::Parser::Source=HASH(0xff8bd8)') called at /usr/share/perl/5.14/TAP/Parser.pm line 469
TAP::Parser::_initialize('TAP::Parser=HASH(0xf72488)', 'HASH(0xe18848)') called at /usr/share/perl/5.14/TAP/Object.pm line 58
TAP::Object::new('TAP::Parser', 'HASH(0xe18848)') called at /usr/share/perl/5.14/TAP/Object.pm line 133
TAP::Object::_construct('TAP::Harness=HASH(0xc98740)', 'TAP::Parser', 'HASH(0xe18848)') called at /usr/share/perl/5.14/TAP/Harness.pm line 779
TAP::Harness::make_parser('TAP::Harness=HASH(0xc98740)', 'TAP::Parser::Scheduler::Job=HASH(0xe184b8)') called at /usr/share/perl/5.14/TAP/Harness.pm line 578
TAP::Harness::_aggregate_single('TAP::Harness=HASH(0xc98740)', 'TAP::Parser::Aggregator=HASH(0xd7acf8)', 'TAP::Parser::Scheduler=HASH(0xd981e8)') called at /usr/share/perl/5.14/TAP/Harness.pm line 670
TAP::Harness::aggregate_tests('TAP::Harness=HASH(0xc98740)', 'TAP::Parser::Aggregator=HASH(0xd7acf8)', '/home/yanghu/Project/imgsvr/t/001-resize.t', '/home/yanghu/Project/imgsvr/t/002-rotate.t', '/home/yanghu/Project/imgsvr/t/003-composite.t', '/home/yanghu/Project/imgsvr/t/*/*.t') called at /usr/share/perl/5.14/TAP/Harness.pm line 485
TAP::Harness::__ANON__() called at /usr/share/perl/5.14/TAP/Harness.pm line 498
TAP::Harness::runtests('TAP::Harness=HASH(0xc98740)', '/home/yanghu/Project/imgsvr/t/001-resize.t', '/home/yanghu/Project/imgsvr/t/002-rotate.t', '/home/yanghu/Project/imgsvr/t/003-composite.t', '/home/yanghu/Project/imgsvr/t/*/*.t') called at /usr/share/perl/5.14/App/Prove.pm line 553
App::Prove::_runtests('App::Prove=HASH(0x8685f8)', 'HASH(0xc6b338)', 'TAP::Harness', '/home/yanghu/Project/imgsvr/t/001-resize.t', '/home/yanghu/Project/imgsvr/t/002-rotate.t', '/home/yanghu/Project/imgsvr/t/003-composite.t', '/home/yanghu/Project/imgsvr/t/*/*.t') called at /usr/share/perl/5.14/App/Prove.pm line 511
App::Prove::run('App::Prove=HASH(0x8685f8)') called at /usr/bin/prove line 11