4 use Cwd qw( abs_path );
8 plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
9 unless $ENV{MOOSE_TEST_MD};
13 'Test::DependentModules' => '0.01', # skip all if not installed
15 use Test::DependentModules qw( test_all_dependents test_module );
17 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
19 my $exclude = qr/^Acme-/x;
21 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
22 test_all_dependents( 'Moose', { exclude => $exclude } );
26 my @modules = map { chomp; $_ } <DATA>;
27 plan tests => scalar @modules;
28 test_module($_) for @modules;
34 MooseX::AbstractFactory
35 MooseX::Accessors::ReadWritePrivate
39 MooseX::App::Cmd::Command::BashComplete
41 MooseX::Attribute::ENV
42 MooseX::AttributeCloner
43 MooseX::AttributeDefaults
44 MooseX::AttributeHelpers
45 MooseX::AttributeInflate
46 MooseX::Attributes::Curried
48 MooseX::Blessed::Reconstruct
49 MooseX::ClassAttribute
51 MooseX::ConfigFromFile
52 MooseX::Constructor::AllErrors
55 MooseX::CurriedHandles
60 MooseX::Emulate::Class::Accessor::Fast
63 MooseX::File_or_DB::Storage
66 MooseX::Getopt::Defanged
70 MooseX::InstanceTracking
73 MooseX::LazyLogDispatch
75 MooseX::Lexical::Types
76 MooseX::LexicalRoleApplication
83 MooseX::Meta::TypeConstraint::ForceCoercion
84 MooseX::Meta::TypeConstraint::Intersection
85 MooseX::MetaDescription
87 MooseX::MethodAttributes
88 MooseX::Method::Signatures
91 MooseX::MutatorAttributes
94 MooseX::Object::Pluggable
96 MooseX::Params::Validate
99 MooseX::RelatedClassRoles
100 MooseX::Role::BuildInstanceOf
102 MooseX::Role::DBIx::Connector
103 MooseX::Role::Matcher
104 MooseX::Role::Parameterized
105 MooseX::Role::Restricted
107 MooseX::Role::WithOverloading
108 MooseX::Role::XMLRPC::Client
111 MooseX::SemiAffordanceAccessor
115 MooseX::SingletonMethod
116 MooseX::SlurpyConstructor
118 MooseX::Storage::Format::XML::Simple
119 MooseX::StrictConstructor
123 MooseX::TrackDirty::Attributes
125 MooseX::Traits::Attribute::CascadeClear
126 MooseX::Traits::Attribute::MergeHashRef
127 MooseX::Traits::Pluggable
130 MooseX::Types::Authen::Passphrase
132 MooseX::Types::Common
133 MooseX::Types::Data::GUID
134 MooseX::Types::DateTime
135 MooseX::Types::DateTime::ButMaintained
136 MooseX::Types::Digest
139 MooseX::Types::ISO8601
141 MooseX::Types::LoadableClass
142 MooseX::Types::Locale::Country
143 MooseX::Types::Locale::Language
144 MooseX::Types::Log::Dispatch
145 MooseX::Types::Path::Class
146 MooseX::Types::Set::Object
147 MooseX::Types::Structured
150 MooseX::Types::UniStr
151 MooseX::Types::Varchar
152 MooseX::Types::VariantTable
153 MooseX::UndefTolerant
183 KiokuDB::Backend::DBI
186 Locale::POFileManager