4 use Cwd qw( abs_path );
7 plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
8 unless $ENV{MOOSE_TEST_MD};
11 'Test::DependentModules' => '0.01', # skip all if not installed
13 use Test::DependentModules qw( test_all_dependents test_module );
15 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
17 my $exclude = qr/^Acme-/x;
19 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
20 test_all_dependents( 'Moose', { exclude => $exclude } );
24 my @modules = map { chomp; $_ } <DATA>;
25 plan tests => scalar @modules;
26 test_module($_) for @modules;
32 MooseX::AbstractFactory
33 MooseX::Accessors::ReadWritePrivate
37 MooseX::App::Cmd::Command::BashComplete
39 MooseX::Attribute::ENV
40 MooseX::AttributeCloner
41 MooseX::AttributeDefaults
42 MooseX::AttributeHelpers
43 MooseX::AttributeInflate
44 MooseX::Attributes::Curried
46 MooseX::Blessed::Reconstruct
47 MooseX::ClassAttribute
49 MooseX::ConfigFromFile
50 MooseX::Constructor::AllErrors
53 MooseX::CurriedHandles
58 MooseX::Emulate::Class::Accessor::Fast
61 MooseX::File_or_DB::Storage
64 MooseX::Getopt::Defanged
69 MooseX::InstanceTracking
72 MooseX::LazyLogDispatch
74 MooseX::Lexical::Types
75 MooseX::LexicalRoleApplication
82 MooseX::Meta::TypeConstraint::ForceCoercion
83 MooseX::Meta::TypeConstraint::Intersection
84 MooseX::MetaDescription
86 MooseX::MethodAttributes
87 MooseX::Method::Signatures
90 MooseX::MutatorAttributes
93 MooseX::Object::Pluggable
95 MooseX::Params::Validate
98 MooseX::RelatedClassRoles
99 MooseX::Role::BuildInstanceOf
101 MooseX::Role::DBIx::Connector
102 MooseX::Role::Matcher
103 MooseX::Role::Parameterized
104 MooseX::Role::Restricted
106 MooseX::Role::WithOverloading
107 MooseX::Role::XMLRPC::Client
110 MooseX::SemiAffordanceAccessor
114 MooseX::SingletonMethod
115 MooseX::SlurpyConstructor
117 MooseX::Storage::Format::XML::Simple
118 MooseX::StrictConstructor
122 MooseX::TrackDirty::Attributes
124 MooseX::Traits::Attribute::CascadeClear
125 MooseX::Traits::Attribute::MergeHashRef
126 MooseX::Traits::Pluggable
129 MooseX::Types::Authen::Passphrase
131 MooseX::Types::Common
132 MooseX::Types::Data::GUID
133 MooseX::Types::DateTime
134 MooseX::Types::DateTime::ButMaintained
135 MooseX::Types::Digest
138 MooseX::Types::ISO8601
140 MooseX::Types::LoadableClass
141 MooseX::Types::Locale::Country
142 MooseX::Types::Locale::Language
143 MooseX::Types::Log::Dispatch
144 MooseX::Types::Path::Class
145 MooseX::Types::Set::Object
146 MooseX::Types::Structured
149 MooseX::Types::UniStr
150 MooseX::Types::Varchar
151 MooseX::Types::VariantTable
152 MooseX::UndefTolerant
181 KiokuDB::Backend::DBI
184 Locale::POFileManager