--- /dev/null
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+use autodie qw( :all );
+
+use Path::Class qw( dir );
+
+system( qw( prove -v t/00-prereq.t ) );
+
+for my $t_file (
+ sort grep { !$_->is_dir() && $_->basename() =~ /^(?:0[1-9]|[1-9])/ }
+ dir('t')->children() ) {
+
+ ( my $t_less = $t_file->basename() ) =~ s/\.t$//;
+
+ my $lib = dir('answers')->subdir($t_less);
+
+ die "No lib dir for $t_file" unless -d $lib;
+
+ system( 'prove', '-I', $lib, '-v', $t_file );
+}