Test --run-time and --progress.

This commit is contained in:
Daniel Nichter
2013-03-11 17:12:43 -06:00
parent 3c07da8499
commit d66be7558a
5 changed files with 168 additions and 2 deletions

View File

@@ -35,6 +35,13 @@ has 'dir' => (
required => 1,
);
has 'progress' => (
is => 'ro',
isa => 'Maybe[Object]',
required => 0,
default => sub { return },
);
has '_query_fh' => (
is => 'rw',
isa => 'Maybe[FileHandle]',
@@ -126,6 +133,10 @@ sub next {
$results->{query} = $query;
$results->{rows} = $rows;
if ( my $pr = $self->progress ) {
$pr->update(sub { tell $_query_fh });
}
PTDEBUG && _d('Results:', Dumper($results));
return $results;