#!/usr/bin/perl use strict; use warnings; use TAP::Harness::Archive; use TAP::Harness; use TAP::Formatter::HTML; my $formatter = TAP::Formatter::HTML->new; my $harness = TAP::Harness->new({ formatter => $formatter }); $formatter->verbose(0); $formatter->prepare; my $session; my $aggregator = TAP::Harness::Archive->aggregator_from_archive({ archive => '/home/reneeb/community/archive/ff_dbd.tar.gz', parser_callbacks => { ALL => sub { $session->result( $_[0] ); }, }, made_parser_callback => sub { $session = $formatter->open_test( $_[1], $_[0] ); } }); $aggregator->start; $aggregator->stop; $formatter->summary($aggregator);