st::MD5 qw(md5_hex);
use File::Path qw(make_path);
use Path::Tiny qw(path);
use Getopt::Long;
use JSON::MaybeXS;
use Sereal qw(encode_sereal decode_sereal);
use Devel::QuickCover::Report;
my $QC_DATA
"$COVERDB/runs/";
my $JSON = JSON::MaybeXS->new->utf8->indent;
my $DEVEL_COVER_DB_FORMAT = 'Sereal';
$ENV{DEVEL_COVER_DB_FORMAT}
and $DEVEL_COVER_DB_FORMAT = 'JSON';
exit main();
sub m
DB_FORMAT eq 'JSON') {
return $JSON->decode(shift);
}
return decode_sereal(shift);
}
sub coverdb_encode {
if ($DEVEL_COVER_DB_FORMAT eq 'JSON') {
return $JSON->encode(shift