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 } );
23 my @modules = map { chomp; $_ } <DATA>;
24 plan tests => scalar @modules;
25 test_module($_) for @modules;
31 MooseX::AbstractFactory
32 MooseX::Accessors::ReadWritePrivate
36 MooseX::App::Cmd::Command::BashComplete
38 MooseX::Attribute::ENV
39 MooseX::AttributeCloner
40 MooseX::AttributeDefaults
41 MooseX::AttributeHelpers
42 MooseX::AttributeIndexes
43 MooseX::AttributeInflate
44 MooseX::Attributes::Curried
45 MooseX::Blessed::Reconstruct
46 MooseX::CascadeClearing
47 MooseX::ClassAttribute
49 MooseX::ConfigFromFile
50 MooseX::Constructor::AllErrors
53 MooseX::CurriedHandles
58 MooseX::Emulate::Class::Accessor::Fast
59 MooseX::Error::Exception::Class
63 MooseX::File_or_DB::Storage
66 MooseX::Getopt::Defanged
71 MooseX::InstanceTracking
74 MooseX::LazyLogDispatch
76 MooseX::Lexical::Types
77 MooseX::LexicalRoleApplication
84 MooseX::Meta::Attribute::Index
85 MooseX::Meta::Attribute::Lvalue
86 MooseX::Meta::TypeConstraint::ForceCoercion
87 MooseX::Meta::TypeConstraint::Intersection
88 MooseX::MetaDescription
90 MooseX::MethodAttributes
91 MooseX::Method::Signatures
94 MooseX::MutatorAttributes
97 MooseX::Object::Pluggable
99 MooseX::Params::Validate
102 MooseX::Policy::SemiAffordanceAccessor
103 MooseX::RelatedClassRoles
104 MooseX::Role::BuildInstanceOf
106 MooseX::Role::DBIx::Connector
107 MooseX::Role::Matcher
108 MooseX::Role::Parameterized
109 MooseX::Role::Restricted
111 MooseX::Role::WithOverloading
112 MooseX::Role::XMLRPC::Client
115 MooseX::SemiAffordanceAccessor
119 MooseX::SingletonMethod
120 MooseX::SlurpyConstructor
122 MooseX::Storage::Format::XML::Simple
123 MooseX::StrictConstructor
127 MooseX::TrackDirty::Attributes
129 MooseX::Traits::Attribute::CascadeClear
130 MooseX::Traits::Attribute::MergeHashRef
131 MooseX::Traits::Pluggable
134 MooseX::Types::Authen::Passphrase
136 MooseX::Types::Common
137 MooseX::Types::Data::GUID
138 MooseX::Types::DateTime
139 MooseX::Types::DateTime::ButMaintained
140 MooseX::Types::Digest
143 MooseX::Types::ISO8601
145 MooseX::Types::LoadableClass
146 MooseX::Types::Locale::Country
147 MooseX::Types::Locale::Language
148 MooseX::Types::Log::Dispatch
149 MooseX::Types::Path::Class
150 MooseX::Types::Set::Object
151 MooseX::Types::Structured
154 MooseX::Types::UniStr
155 MooseX::Types::Varchar
156 MooseX::Types::VariantTable
157 MooseX::UndefTolerant
186 KiokuDB::Backend::DBI
189 Locale::POFileManager