X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fauthor%2Ftest-my-dependents.t;h=1528b4f9889a0244c60505007186004e8345cd50;hb=ff302066821a9482875e79cfcd4e5a5c7ae305ee;hp=e1b6c50a7e7236a04e072b8a26655d4b5ef37261;hpb=6a9668bdbce74bed34036cb765247ff61face612;p=gitmo%2FMoose.git diff --git a/xt/author/test-my-dependents.t b/xt/author/test-my-dependents.t index e1b6c50..1528b4f 100644 --- a/xt/author/test-my-dependents.t +++ b/xt/author/test-my-dependents.t @@ -4,15 +4,29 @@ use warnings; use Cwd qw( abs_path ); use Test::More; -plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value' - unless $ENV{MOOSE_TEST_MD}; +BEGIN { + plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value' + unless $ENV{MOOSE_TEST_MD}; +} use Test::Requires { - 'Test::DependentModules' => '0.01', # skip all if not installed + 'Test::DependentModules' => '0.09', # skip all if not installed }; -use Test::DependentModules qw( test_all_dependents test_module ); +use Test::DependentModules qw( test_all_dependents test_modules ); + +use DateTime; +use Class::MOP (); +use Moose (); + +diag( 'Test run performed at: ' + . DateTime->now + . ' with Class::MOP ' + . Class::MOP->VERSION + . ' and Moose ' + . Moose->VERSION ); $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.'); +delete @ENV{ qw( AUTHOR_TESTING RELEASE_TESTING SMOKE_TESTING ) }; my $exclude = qr/^Acme-/x; @@ -23,30 +37,42 @@ if ( $ENV{MOOSE_TEST_MD_ALL} ) { else { my @modules = map { chomp; $_ } ; plan tests => scalar @modules; - test_module($_) for @modules; + test_modules(@modules); } __DATA__ Moose::Autobox MooseX::ABC -MooseX::AbstractFactory +MooseX::APIRole MooseX::Accessors::ReadWritePrivate MooseX::Aliases MooseX::AlwaysCoerce MooseX::App::Cmd -MooseX::App::Cmd::Command::BashComplete MooseX::Async MooseX::Attribute::ENV +MooseX::Atom +MooseX::Attribute::Deflator +MooseX::Attribute::Dependent MooseX::AttributeCloner MooseX::AttributeDefaults MooseX::AttributeHelpers +MooseX::AttributeIndexes MooseX::AttributeInflate +MooseX::AttributeTree MooseX::Attributes::Curried +MooseX::AuthorizedMethods MooseX::AutoDestruct +MooseX::AutoImmute +MooseX::BatmanBeforeRobin MooseX::Blessed::Reconstruct +MooseX::CascadeClearing +MooseX::ChainedAccessors::Accessor MooseX::ClassAttribute MooseX::Clone +MooseX::CompileTime::Traits +MooseX::ComposedBehavior MooseX::ConfigFromFile +MooseX::Configuration MooseX::Constructor::AllErrors MooseX::Contract MooseX::Control @@ -54,18 +80,17 @@ MooseX::CurriedHandles MooseX::Daemonize MooseX::Declare MooseX::DeepAccessors -MooseX::Dumper MooseX::Emulate::Class::Accessor::Fast MooseX::Error::Trap MooseX::FileAttribute -MooseX::File_or_DB::Storage MooseX::FollowPBP MooseX::Getopt MooseX::Getopt::Defanged MooseX::HasDefaults +MooseX::GlobRef MooseX::Has::Sugar +MooseX::HasDefaults MooseX::InsideOut -MooseX::InstanceTracking MooseX::Iterator MooseX::KeyedMutex MooseX::LazyLogDispatch @@ -86,24 +111,29 @@ MooseX::MethodAttributes MooseX::Method::Signatures MooseX::MultiInitArg MooseX::MultiMethods +MooseX::MultiObject MooseX::MutatorAttributes -MooseX::NaturalKey MooseX::NonMoose MooseX::Object::Pluggable +MooseX::OneArgNew MooseX::Param MooseX::Params::Validate MooseX::Plaggerize MooseX::POE +MooseX::Privacy +MooseX::PrivateSetters MooseX::RelatedClassRoles MooseX::Role::BuildInstanceOf MooseX::Role::Cmd MooseX::Role::DBIx::Connector MooseX::Role::Matcher MooseX::Role::Parameterized +MooseX::Role::Pluggable MooseX::Role::Restricted MooseX::Role::Strict +MooseX::Role::Timer +MooseX::Role::TraitConstructor MooseX::Role::WithOverloading -MooseX::Role::XMLRPC::Client MooseX::Runnable MooseX::Scaffold MooseX::SemiAffordanceAccessor @@ -115,14 +145,13 @@ MooseX::SlurpyConstructor MooseX::Storage MooseX::Storage::Format::XML::Simple MooseX::StrictConstructor -MooseX::Struct +MooseX::SymmetricAttribute MooseX::Templated MooseX::Timestamp -MooseX::TrackDirty::Attributes MooseX::Traits -MooseX::Traits::Attribute::CascadeClear MooseX::Traits::Attribute::MergeHashRef MooseX::Traits::Pluggable +MooseX::TransactionalMethods MooseX::TypeMap MooseX::Types MooseX::Types::Authen::Passphrase @@ -131,23 +160,30 @@ MooseX::Types::Common MooseX::Types::Data::GUID MooseX::Types::DateTime MooseX::Types::DateTime::ButMaintained +MooseX::Types::DateTime::W3C MooseX::Types::Digest MooseX::Types::Email MooseX::Types::IO MooseX::Types::ISO8601 +MooseX::Types::Implements MooseX::Types::JSON +MooseX::Types::LWP::UserAgent MooseX::Types::LoadableClass MooseX::Types::Locale::Country MooseX::Types::Locale::Language MooseX::Types::Log::Dispatch +MooseX::Types::Meta +MooseX::Types::Moose::MutualCoercion +MooseX::Types::NetAddr::IP +MooseX::Types::Parameterizable MooseX::Types::Path::Class MooseX::Types::Set::Object +MooseX::Types::Signal MooseX::Types::Structured MooseX::Types::URI MooseX::Types::UUID MooseX::Types::UniStr MooseX::Types::Varchar -MooseX::Types::VariantTable MooseX::UndefTolerant MooseX::WithCache MooseX::Workers @@ -155,42 +191,68 @@ MooseX::YAML App::Nopaste App::Termcast Bread::Board +Bread::Board::Declare +Cache::Ref Cantella::Worker Carp::REPL Catalyst Catalyst::Devel +CatalystX::Declare Chart::Clicker CHI +Chloro Config::MVP +Crypt::Util Data::Stream::Bulk Data::Visitor DBIx::Class Devel::REPL Dist::Zilla +Email::MIME::Kit Email::Sender -FCGI::Engine Fey Fey::ORM File::ChangeNotify Forest Git::PurePerl Hailo +HTML::FormHandler IM::Engine -JSORB +JSON::RPC::Common KiokuDB KiokuDB::Backend::DBI +KiokuX::Model::Role::Annotations KiokuX::User Lighttpd::Control Locale::POFileManager Markdent +Metabase +MojoMojo +Mongoose namespace::autoclean -NetHack::Item Net::HTTP::API Net::Twitter +Path::Class::Versioned Path::Router +Perl::PrereqScanner Pod::Elemental Pod::Weaver +PRANG +Reaction Reflex +Resource::Pack +Role::Subsystem +Search::GIN +Silki +Test::Able +Test::Magpie +Test::Routine +Test::Sweet Throwable +Throwable::X TryCatch +WWW::AdventCalendar +Web::Hippie +XML::Rabbit +XML::Schematron XML::Toolkit