MX::Net::API is now called Net::HTTP::API
[gitmo/Moose.git] / xt / author / test-my-dependents.t
CommitLineData
f81522ba 1use strict;
2use warnings;
3
4use Cwd qw( abs_path );
5use Test::More;
6
7plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
8 unless $ENV{MOOSE_TEST_MD};
9
c5e3151e 10eval 'use Test::DependentModules qw( test_all_dependents test_module );';
f81522ba 11plan skip_all => 'This test requires Test::DependentModules'
12 if $@;
13
14$ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
15
16my $exclude = qr/^Acme-/x;
17
c5e3151e 18if ( $ENV{MOOSE_TEST_MD_ALL} ) {
19 test_all_dependents( 'Moose', { exclude => $exclude } );
93eeffdf 20 done_testing;
c5e3151e 21}
22else {
23 my @modules = map { chomp; $_ } <DATA>;
93eeffdf 24 plan tests => scalar @modules;
c5e3151e 25 test_module($_) for @modules;
c5e3151e 26}
27
28__DATA__
29Moose::Autobox
30MooseX::ABC
9423490e 31MooseX::AbstractFactory
c5e3151e 32MooseX::Accessors::ReadWritePrivate
33MooseX::Aliases
9423490e 34MooseX::AlwaysCoerce
c5e3151e 35MooseX::App::Cmd
9423490e 36MooseX::App::Cmd::Command::BashComplete
c5e3151e 37MooseX::Async
38MooseX::Attribute::ENV
9423490e 39MooseX::AttributeCloner
40MooseX::AttributeDefaults
c5e3151e 41MooseX::AttributeHelpers
42MooseX::AttributeInflate
c5e3151e 43MooseX::Attributes::Curried
44MooseX::Blessed::Reconstruct
45MooseX::ClassAttribute
46MooseX::Clone
47MooseX::ConfigFromFile
48MooseX::Constructor::AllErrors
49MooseX::Contract
50MooseX::Control
51MooseX::CurriedHandles
d0ce62c6 52MooseX::Daemonize
c5e3151e 53MooseX::Declare
54MooseX::DeepAccessors
9423490e 55MooseX::Dumper
c5e3151e 56MooseX::Emulate::Class::Accessor::Fast
9423490e 57MooseX::Error::Trap
9423490e 58MooseX::FileAttribute
59MooseX::File_or_DB::Storage
c5e3151e 60MooseX::FollowPBP
61MooseX::Getopt
9423490e 62MooseX::Getopt::Defanged
c5e3151e 63MooseX::GlobRef
c5e3151e 64MooseX::HasDefaults
65MooseX::Has::Sugar
66MooseX::InsideOut
67MooseX::InstanceTracking
68MooseX::Iterator
69MooseX::KeyedMutex
70MooseX::LazyLogDispatch
9423490e 71MooseX::LazyRequire
72MooseX::Lexical::Types
73MooseX::LexicalRoleApplication
74MooseX::Lists
c5e3151e 75MooseX::LogDispatch
76MooseX::Log::Log4perl
77MooseX::MakeImmutable
78MooseX::Mangle
9423490e 79MooseX::MarkAsMethods
c5e3151e 80MooseX::Meta::TypeConstraint::ForceCoercion
9423490e 81MooseX::Meta::TypeConstraint::Intersection
82MooseX::MetaDescription
83MooseX::Method
c5e3151e 84MooseX::MethodAttributes
85MooseX::Method::Signatures
86MooseX::MultiInitArg
87MooseX::MultiMethods
88MooseX::MutatorAttributes
89MooseX::NonMoose
90MooseX::Object::Pluggable
91MooseX::Param
92MooseX::Params::Validate
93MooseX::Plaggerize
94MooseX::POE
95MooseX::Policy::SemiAffordanceAccessor
9423490e 96MooseX::RelatedClassRoles
97MooseX::Role::BuildInstanceOf
c5e3151e 98MooseX::Role::Cmd
9423490e 99MooseX::Role::DBIx::Connector
c5e3151e 100MooseX::Role::Matcher
101MooseX::Role::Parameterized
9423490e 102MooseX::Role::Restricted
103MooseX::Role::Strict
104MooseX::Role::WithOverloading
c5e3151e 105MooseX::Role::XMLRPC::Client
9423490e 106MooseX::Runnable
107MooseX::Scaffold
c5e3151e 108MooseX::SemiAffordanceAccessor
9423490e 109MooseX::SetOnce
c5e3151e 110MooseX::SimpleConfig
111MooseX::Singleton
112MooseX::SingletonMethod
9423490e 113MooseX::SlurpyConstructor
c5e3151e 114MooseX::Storage
115MooseX::Storage::Format::XML::Simple
116MooseX::StrictConstructor
117MooseX::Struct
118MooseX::Templated
119MooseX::Timestamp
9423490e 120MooseX::TrackDirty::Attributes
c5e3151e 121MooseX::Traits
9423490e 122MooseX::Traits::Attribute::CascadeClear
123MooseX::Traits::Attribute::MergeHashRef
124MooseX::Traits::Pluggable
125MooseX::TypeMap
c5e3151e 126MooseX::Types
127MooseX::Types::Authen::Passphrase
9423490e 128MooseX::Types::Buf
c5e3151e 129MooseX::Types::Common
130MooseX::Types::Data::GUID
131MooseX::Types::DateTime
9423490e 132MooseX::Types::DateTime::ButMaintained
133MooseX::Types::Digest
134MooseX::Types::Email
c5e3151e 135MooseX::Types::IO
9423490e 136MooseX::Types::ISO8601
137MooseX::Types::JSON
138MooseX::Types::LoadableClass
139MooseX::Types::Locale::Country
140MooseX::Types::Locale::Language
141MooseX::Types::Log::Dispatch
c5e3151e 142MooseX::Types::Path::Class
143MooseX::Types::Set::Object
144MooseX::Types::Structured
145MooseX::Types::URI
146MooseX::Types::UUID
9423490e 147MooseX::Types::UniStr
148MooseX::Types::Varchar
c5e3151e 149MooseX::Types::VariantTable
9423490e 150MooseX::UndefTolerant
c5e3151e 151MooseX::WithCache
152MooseX::Workers
153MooseX::YAML
9423490e 154App::Nopaste
155App::Termcast
c5e3151e 156Bread::Board
9423490e 157Cantella::Worker
dba9b63b 158Carp::REPL
9423490e 159Catalyst
160Chart::Clicker
c5e3151e 161CHI
9423490e 162Config::MVP
163Data::Stream::Bulk
c5e3151e 164Data::Visitor
3e854420 165DBIx::Class
9423490e 166Devel::REPL
167Dist::Zilla
168Email::Sender
169FCGI::Engine
170Fey
171Fey::ORM
172File::ChangeNotify
173Forest
174Git::PurePerl
48caac41 175Hailo
9423490e 176IM::Engine
177JSORB
178KiokuDB
179KiokuDB::Backend::DBI
180KiokuX::User
181Lighttpd::Control
182Locale::POFileManager
183Markdent
184namespace::autoclean
185NetHack::Item
279577d1 186Net::HTTP::API
9423490e 187Net::Twitter
188Path::Router
189Pod::Elemental
190Pod::Weaver
191Reflex
192Throwable
193TryCatch
194XML::Toolkit