App-Midgen

 view release on metacpan or  search on metacpan

t/99-report-prereqs.t  view on Meta::CPAN

#!perl

use strict;
use warnings;

use English qw( -no_match_vars );    # Avoids regex performance penalty
local $OUTPUT_AUTOFLUSH = 1;

use Test::More;
use Test::Requires {'ExtUtils::MakeMaker'   => 6.68};
use Test::Requires {'File::Spec::Functions' => 3.40};
use Test::Requires {'List::Util'            => 1.38};

use List::Util qw/max/;

my @modules = qw(
	perl
	Carp
	Cwd
	Data::Printer
	File::Slurp::Tiny
	File::Spec
	Getopt::Long
	JSON::Tiny
	List::MoreUtils
	MetaCPAN::API
	Module::CoreList
	Moo
	PPI
	Perl::MinimumVersion
	Perl::PrereqScanner
	Pod::Usage
	Scalar::Util
	Term::ANSIColor
	Time::Stamp
	Try::Tiny
	constant
	version
	ExtUtils::MakeMaker
	List::Util
	Test::More
	Test::Requires
	CPAN::Changes
	CPAN::Meta
	Perl::Critic
	Test::CPAN::Changes
	Test::CPAN::Changes::ReallyStrict
	Test::CPAN::Meta
	Test::CheckChanges
	Test::DistManifest
	Test::EOL
	Test::HasVersion
	Test::Kwalitee
	Test::Kwalitee::Extra
	Test::MinimumVersion
	Test::Perl::Critic
	Test::Pod
	Test::Pod::Coverage
	Test::Portability::Files
	Test::Tabs
);

# replace modules with dynamic results from MYMETA.json if we can
# (hide CPAN::Meta from prereq scanner)
my $cpan_meta = "CPAN::Meta";
if (-f "MYMETA.json" && eval "require $cpan_meta") {    ## no critic
	if (my $meta = eval { CPAN::Meta->load_file("MYMETA.json") }) {



( run in 1.476 second using v1.01-cache-2.11-cpan-d8267643d1d )