X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=xt%2Fauthor%2Ftest-my-dependents.t;h=c840f156e1d54d93bb464ec4bd2d0c2cf24421eb;hb=ef487af73b144341c8fd2e4640b93d395dc414ed;hp=960a19ccf5c74abdb892d925fe00d9c92a438adb;hpb=6045714d6197bbf0abe36fd65d619780274b567b;p=gitmo%2FMoose.git diff --git a/xt/author/test-my-dependents.t b/xt/author/test-my-dependents.t index 960a19c..c840f15 100644 --- a/xt/author/test-my-dependents.t +++ b/xt/author/test-my-dependents.t @@ -10,9 +10,9 @@ BEGIN { } 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 (); @@ -26,6 +26,7 @@ diag( 'Test run performed at: ' . Moose->VERSION ); $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.'); +delete @ENV{ qw( AUTHOR_TESTING RELEASE_TESTING SMOKE_TESTING ) }; my $exclude = qr/^Acme-/x; @@ -36,31 +37,45 @@ if ( $ENV{MOOSE_TEST_MD_ALL} ) { else { my @modules = map { chomp; $_ } ; plan tests => scalar @modules; - test_module($_) for @modules; + test_modules(@modules); } +# Modules that are known to fail +# PRANG - failing for quite some time (since before 2.0400) + __DATA__ Moose::Autobox MooseX::ABC -MooseX::AbstractFactory +MooseX::APIRole MooseX::Accessors::ReadWritePrivate MooseX::Aliases MooseX::AlwaysCoerce MooseX::App::Cmd 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 @@ -68,18 +83,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 @@ -100,24 +114,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 @@ -129,14 +148,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 @@ -145,65 +163,97 @@ 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 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 Net::HTTP::API Net::Twitter +Path::Class::Versioned Path::Router +Perl::PrereqScanner Pod::Elemental Pod::Weaver +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