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;
46 MooseX::AbstractFactory
47 MooseX::Accessors::ReadWritePrivate
52 MooseX::Attribute::ENV
54 MooseX::Attribute::Deflator
55 MooseX::Attribute::Dependent
56 MooseX::AttributeCloner
57 MooseX::AttributeDefaults
58 MooseX::AttributeHelpers
59 MooseX::AttributeIndexes
60 MooseX::AttributeInflate
62 MooseX::Attributes::Curried
63 MooseX::AuthorizedMethods
66 MooseX::BatmanBeforeRobin
67 MooseX::Blessed::Reconstruct
68 MooseX::CascadeClearing
69 MooseX::ChainedAccessors
70 MooseX::ClassAttribute
72 MooseX::CompileTime::Traits
73 MooseX::ComposedBehavior
74 MooseX::ConfigFromFile
76 MooseX::Constructor::AllErrors
79 MooseX::CurriedHandles
80 MooseX::DBIC::Scaffold
85 MooseX::Emulate::Class::Accessor::Fast
86 MooseX::Error::Exception::Class
90 MooseX::File_or_DB::Storage
93 MooseX::Getopt::Defanged
99 MooseX::InstanceTracking
102 MooseX::LazyLogDispatch
104 MooseX::Lexical::Types
105 MooseX::LexicalRoleApplication
108 MooseX::Log::Log4perl
109 MooseX::MakeImmutable
111 MooseX::MarkAsMethods
112 MooseX::Meta::Attribute::Index
113 MooseX::Meta::Attribute::Lvalue
114 MooseX::Meta::TypeConstraint::ForceCoercion
115 MooseX::Meta::TypeConstraint::Intersection
116 MooseX::MetaDescription
118 MooseX::MethodAttributes
119 MooseX::Method::Signatures
123 MooseX::MutatorAttributes
127 MooseX::Object::Pluggable
131 MooseX::Params::Validate
135 MooseX::PrivateSetters
136 MooseX::RelatedClassRoles
137 MooseX::Role::BuildInstanceOf
139 MooseX::Role::DBIx::Connector
140 MooseX::Role::Matcher
141 MooseX::Role::Parameterized
142 MooseX::Role::Pluggable
143 MooseX::Role::Restricted
146 MooseX::Role::TraitConstructor
147 MooseX::Role::WithOverloading
148 MooseX::Role::XMLRPC::Client
151 MooseX::SemiAffordanceAccessor
155 MooseX::SingletonMethod
156 MooseX::SlurpyConstructor
158 MooseX::Storage::Format::XML::Simple
159 MooseX::StrictConstructor
161 MooseX::SymmetricAttribute
164 MooseX::TrackDirty::Attributes
166 MooseX::Traits::Attribute::CascadeClear
167 MooseX::Traits::Attribute::MergeHashRef
168 MooseX::Traits::Pluggable
169 MooseX::TransactionalMethods
172 MooseX::Types::Authen::Passphrase
174 MooseX::Types::Common
175 MooseX::Types::Data::GUID
176 MooseX::Types::DateTime
177 MooseX::Types::DateTime::ButMaintained
178 MooseX::Types::DateTime::W3C
179 MooseX::Types::DateTimeX
180 MooseX::Types::Digest
183 MooseX::Types::ISO8601
184 MooseX::Types::Implements
186 MooseX::Types::LWP::UserAgent
187 MooseX::Types::LoadableClass
188 MooseX::Types::Locale::Country
189 MooseX::Types::Locale::Language
190 MooseX::Types::Log::Dispatch
192 MooseX::Types::Moose::MutualCoercion
193 MooseX::Types::NetAddr::IP
194 MooseX::Types::Parameterizable
195 MooseX::Types::Path::Class
196 MooseX::Types::Set::Object
197 MooseX::Types::Signal
198 MooseX::Types::Structured
201 MooseX::Types::UniStr
202 MooseX::Types::Varchar
203 MooseX::Types::VariantTable
204 MooseX::UndefTolerant
242 KiokuDB::Backend::DBI
243 KiokuX::Model::Role::Annotations
246 Locale::POFileManager
255 Path::Class::Versioned
260 POE::Component::Server::PSGI