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 );
21 diag( 'Test run performed at: '
28 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
30 my $exclude = qr/^Acme-/x;
32 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
33 test_all_dependents( 'Moose', { exclude => $exclude } );
37 my @modules = map { chomp; $_ } <DATA>;
38 plan tests => scalar @modules;
39 test_module($_) for @modules;
45 MooseX::AbstractFactory
46 MooseX::Accessors::ReadWritePrivate
51 MooseX::Attribute::ENV
52 MooseX::Attribute::Deflator
53 MooseX::Attribute::Dependent
54 MooseX::AttributeCloner
55 MooseX::AttributeDefaults
56 MooseX::AttributeHelpers
57 MooseX::AttributeInflate
58 MooseX::Attributes::Curried
60 MooseX::Blessed::Reconstruct
61 MooseX::ClassAttribute
63 MooseX::ConfigFromFile
64 MooseX::Constructor::AllErrors
67 MooseX::CurriedHandles
72 MooseX::Emulate::Class::Accessor::Fast
75 MooseX::File_or_DB::Storage
78 MooseX::Getopt::Defanged
82 MooseX::InstanceTracking
85 MooseX::LazyLogDispatch
87 MooseX::Lexical::Types
88 MooseX::LexicalRoleApplication
95 MooseX::Meta::TypeConstraint::ForceCoercion
96 MooseX::Meta::TypeConstraint::Intersection
97 MooseX::MetaDescription
99 MooseX::MethodAttributes
100 MooseX::Method::Signatures
103 MooseX::MutatorAttributes
106 MooseX::Object::Pluggable
108 MooseX::Params::Validate
111 MooseX::RelatedClassRoles
112 MooseX::Role::BuildInstanceOf
114 MooseX::Role::DBIx::Connector
115 MooseX::Role::Matcher
116 MooseX::Role::Parameterized
117 MooseX::Role::Restricted
119 MooseX::Role::WithOverloading
120 MooseX::Role::XMLRPC::Client
123 MooseX::SemiAffordanceAccessor
127 MooseX::SingletonMethod
128 MooseX::SlurpyConstructor
130 MooseX::Storage::Format::XML::Simple
131 MooseX::StrictConstructor
135 MooseX::TrackDirty::Attributes
137 MooseX::Traits::Attribute::CascadeClear
138 MooseX::Traits::Attribute::MergeHashRef
139 MooseX::Traits::Pluggable
142 MooseX::Types::Authen::Passphrase
144 MooseX::Types::Common
145 MooseX::Types::Data::GUID
146 MooseX::Types::DateTime
147 MooseX::Types::DateTime::ButMaintained
148 MooseX::Types::Digest
151 MooseX::Types::ISO8601
153 MooseX::Types::LoadableClass
154 MooseX::Types::Locale::Country
155 MooseX::Types::Locale::Language
156 MooseX::Types::Log::Dispatch
157 MooseX::Types::Path::Class
158 MooseX::Types::Set::Object
159 MooseX::Types::Structured
162 MooseX::Types::UniStr
163 MooseX::Types::Varchar
164 MooseX::Types::VariantTable
165 MooseX::UndefTolerant
195 KiokuDB::Backend::DBI
198 Locale::POFileManager