I've just uploaded Test::Aggregate 0.08. This introduces a *much* needed feature. Previously, if you aggregated 10 test programs, each of which has an average of 10 tests, you might wonder which of the test programs failed. We now tell you in diagnostic output if you set the "verbose => 1" parameter in the constructor. It looks like this:
t/aggregate.........2/? # ok - aggtests/00-load.t # not ok - aggtests/subs.t # ok - aggtests/slow_load.t # ok - aggtests/boilerplate.t t/aggregate.........ok t/pod-coverage......ok t/pod...............ok
I'm sure, from the above output, that you can tell which of the aggregated tests failed.