If you want things to be *really* easy to run test suites in multiple languages, do this.
First, make sure that all test programs are executable. Then use this driver program: $ cat bin/run.pl #!/usr/bin/perl use strict; use warnings; my $prog = shift; unless ( -e $prog && -x _ ) { die "Cannot find or execute ($prog)"; } exec $prog; Then 'find' all executable files and use the '--exec' option with runtests to execute all of them with the 'bin/run.pl' program: $ find t/ -perm /u+x -type f | xargs runtests --exec bin/run.pl t/tap........ Failed 1/3 subtests t/perl.......ok Test Summary Report ------------------- t/tap.exe (Wstat: 0 Tests: 3 Failed: 1) Failed tests: 2 Files=2, Tests=5, 0 wallclock secs ( 0.04 cusr + 0.00 csys = 0.04 CPU) Cheers, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/