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.09', # skip all if not installed
15 use Test::DependentModules qw( test_all_dependents test_modules );
21 diag( 'Test run performed at: '
28 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
29 delete @ENV{ qw( AUTHOR_TESTING RELEASE_TESTING SMOKE_TESTING ) };
31 my $exclude = qr/^Acme-/x;
33 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
34 test_all_dependents( 'Moose', { exclude => $exclude } );
38 my @modules = map { chomp; $_ } <DATA>;
39 plan tests => scalar @modules;
40 test_modules(@modules);
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::Accessor
70 MooseX::ClassAttribute
72 MooseX::CompileTime::Traits
73 MooseX::ComposedBehavior
74 MooseX::ConfigFromFile
76 MooseX::Constructor::AllErrors
79 MooseX::CurriedHandles
83 MooseX::Emulate::Class::Accessor::Fast
88 MooseX::Getopt::Defanged
96 MooseX::LazyLogDispatch
98 MooseX::Lexical::Types
99 MooseX::LexicalRoleApplication
102 MooseX::Log::Log4perl
103 MooseX::MakeImmutable
105 MooseX::MarkAsMethods
106 MooseX::Meta::TypeConstraint::ForceCoercion
107 MooseX::Meta::TypeConstraint::Intersection
108 MooseX::MetaDescription
110 MooseX::MethodAttributes
111 MooseX::Method::Signatures
115 MooseX::MutatorAttributes
117 MooseX::Object::Pluggable
120 MooseX::Params::Validate
124 MooseX::PrivateSetters
125 MooseX::RelatedClassRoles
126 MooseX::Role::BuildInstanceOf
128 MooseX::Role::DBIx::Connector
129 MooseX::Role::Matcher
130 MooseX::Role::Parameterized
131 MooseX::Role::Pluggable
132 MooseX::Role::Restricted
135 MooseX::Role::TraitConstructor
136 MooseX::Role::WithOverloading
139 MooseX::SemiAffordanceAccessor
143 MooseX::SingletonMethod
144 MooseX::SlurpyConstructor
146 MooseX::Storage::Format::XML::Simple
147 MooseX::StrictConstructor
148 MooseX::SymmetricAttribute
152 MooseX::Traits::Attribute::MergeHashRef
153 MooseX::Traits::Pluggable
154 MooseX::TransactionalMethods
157 MooseX::Types::Authen::Passphrase
159 MooseX::Types::Common
160 MooseX::Types::Data::GUID
161 MooseX::Types::DateTime
162 MooseX::Types::DateTime::ButMaintained
163 MooseX::Types::DateTime::W3C
164 MooseX::Types::Digest
167 MooseX::Types::ISO8601
168 MooseX::Types::Implements
170 MooseX::Types::LWP::UserAgent
171 MooseX::Types::LoadableClass
172 MooseX::Types::Locale::Country
173 MooseX::Types::Locale::Language
174 MooseX::Types::Log::Dispatch
176 MooseX::Types::Moose::MutualCoercion
177 MooseX::Types::NetAddr::IP
178 MooseX::Types::Parameterizable
179 MooseX::Types::Path::Class
180 MooseX::Types::Set::Object
181 MooseX::Types::Signal
182 MooseX::Types::Structured
185 MooseX::Types::UniStr
186 MooseX::Types::Varchar
187 MooseX::UndefTolerant
193 Bread::Board::Declare
222 KiokuDB::Backend::DBI
223 KiokuX::Model::Role::Annotations
226 Locale::POFileManager
234 Path::Class::Versioned