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};
10 eval 'use Test::DependentModules qw( test_all_dependents test_module );';
11 plan skip_all => 'This test requires Test::DependentModules'
14 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
16 my $exclude = qr/^Acme-/x;
18 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
19 test_all_dependents( 'Moose', { exclude => $exclude } );
22 my @modules = map { chomp; $_ } <DATA>;
23 test_module($_) for @modules;
30 MooseX::AbstractFactory
31 MooseX::Accessors::ReadWritePrivate
35 MooseX::App::Cmd::Command::BashComplete
37 MooseX::Attribute::ENV
38 MooseX::AttributeCloner
39 MooseX::AttributeDefaults
40 MooseX::AttributeHelpers
41 MooseX::AttributeIndexes
42 MooseX::AttributeInflate
43 MooseX::Attributes::Curried
44 MooseX::Blessed::Reconstruct
45 MooseX::CascadeClearing
46 MooseX::ClassAttribute
48 MooseX::ConfigFromFile
49 MooseX::Constructor::AllErrors
52 MooseX::CurriedHandles
57 MooseX::Emulate::Class::Accessor::Fast
58 MooseX::Error::Exception::Class
62 MooseX::File_or_DB::Storage
65 MooseX::Getopt::Defanged
70 MooseX::InstanceTracking
73 MooseX::LazyLogDispatch
75 MooseX::Lexical::Types
76 MooseX::LexicalRoleApplication
83 MooseX::Meta::Attribute::Index
84 MooseX::Meta::Attribute::Lvalue
85 MooseX::Meta::TypeConstraint::ForceCoercion
86 MooseX::Meta::TypeConstraint::Intersection
87 MooseX::MetaDescription
89 MooseX::MethodAttributes
90 MooseX::Method::Signatures
93 MooseX::MutatorAttributes
96 MooseX::Object::Pluggable
98 MooseX::Params::Validate
101 MooseX::Policy::SemiAffordanceAccessor
102 MooseX::RelatedClassRoles
103 MooseX::Role::BuildInstanceOf
105 MooseX::Role::DBIx::Connector
106 MooseX::Role::Matcher
107 MooseX::Role::Parameterized
108 MooseX::Role::Restricted
110 MooseX::Role::WithOverloading
111 MooseX::Role::XMLRPC::Client
114 MooseX::SemiAffordanceAccessor
118 MooseX::SingletonMethod
119 MooseX::SlurpyConstructor
121 MooseX::Storage::Format::XML::Simple
122 MooseX::StrictConstructor
126 MooseX::TrackDirty::Attributes
128 MooseX::Traits::Attribute::CascadeClear
129 MooseX::Traits::Attribute::MergeHashRef
130 MooseX::Traits::Pluggable
133 MooseX::Types::Authen::Passphrase
135 MooseX::Types::Common
136 MooseX::Types::Data::GUID
137 MooseX::Types::DateTime
138 MooseX::Types::DateTime::ButMaintained
139 MooseX::Types::Digest
142 MooseX::Types::ISO8601
144 MooseX::Types::LoadableClass
145 MooseX::Types::Locale::Country
146 MooseX::Types::Locale::Language
147 MooseX::Types::Log::Dispatch
148 MooseX::Types::Path::Class
149 MooseX::Types::Set::Object
150 MooseX::Types::Structured
153 MooseX::Types::UniStr
154 MooseX::Types::Varchar
155 MooseX::Types::VariantTable
156 MooseX::UndefTolerant
185 KiokuDB::Backend::DBI
188 Locale::POFileManager