App-Test-Generator
view release on metacpan or search on metacpan
lib/App/Test/Generator/LCSAJ.pm view on Meta::CPAN
my $dot="digraph cfg {\n";
for my $b (@$blocks) {
for my $e (@{ $b->{edges} }) { $dot.=" $b->{id} -> $e;\n" }
}
$dot.="}\n";
}
sub _save_lcsaj {
my ($file,$dir,$paths)=@_;
make_path($dir) unless -d $dir;
my $out = File::Spec->catfile($dir, (split m{/}, $file)[-1] . '.lcsaj.json');
open my $fh, '>', $out or die $!;
print $fh encode_json($paths);
close $fh;
}
sub _save_dot {
my ($file,$dir,$dot)=@_;
make_path($dir) unless -d $dir;
my $out = File::Spec->catfile($dir, (split m{/}, $file)[-1] . '.lcsaj.dot');
open my $fh, '>', $out or die $!;
print $fh $dot;
close $fh;
}
1;
scripts/generate_index.pl view on Meta::CPAN
use HTTP::Tiny;
use Readonly;
use Time::HiRes qw(sleep);
use URI::Escape qw(uri_escape);
use version;
use WWW::RT::CPAN;
my ($github_user, $github_repo);
if (my $repo = $ENV{GITHUB_REPOSITORY}) {
($github_user, $github_repo) = split m{/}, $repo, 2;
} else {
die 'What repo are you?';
}
my $package_name = $github_repo;
$package_name =~ s/\-/::/g;
Readonly my %config => (
github_user => 'nigelhorne',
github_repo => $github_repo,
( run in 1.272 second using v1.01-cache-2.11-cpan-f5b5a18a01a )