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::AbstractFactory
48 MooseX::Accessors::ReadWritePrivate
53 MooseX::Attribute::ENV
55 MooseX::Attribute::Deflator
56 MooseX::Attribute::Dependent
57 MooseX::AttributeCloner
58 MooseX::AttributeDefaults
59 MooseX::AttributeHelpers
60 MooseX::AttributeIndexes
61 MooseX::AttributeInflate
63 MooseX::Attributes::Curried
64 MooseX::AuthorizedMethods
67 MooseX::BatmanBeforeRobin
68 MooseX::Blessed::Reconstruct
69 MooseX::CascadeClearing
70 MooseX::ChainedAccessors::Accessor
71 MooseX::ClassAttribute
73 MooseX::CompileTime::Traits
74 MooseX::ComposedBehavior
75 MooseX::ConfigFromFile
77 MooseX::Constructor::AllErrors
80 MooseX::CurriedHandles
84 MooseX::Emulate::Class::Accessor::Fast
87 MooseX::File_or_DB::Storage
90 MooseX::Getopt::Defanged
98 MooseX::LazyLogDispatch
100 MooseX::Lexical::Types
101 MooseX::LexicalRoleApplication
104 MooseX::Log::Log4perl
105 MooseX::MakeImmutable
107 MooseX::MarkAsMethods
108 MooseX::Meta::Attribute::Index
109 MooseX::Meta::Attribute::Lvalue
110 MooseX::Meta::TypeConstraint::ForceCoercion
111 MooseX::Meta::TypeConstraint::Intersection
112 MooseX::MetaDescription
114 MooseX::MethodAttributes
115 MooseX::Method::Signatures
119 MooseX::MutatorAttributes
122 MooseX::Object::Pluggable
125 MooseX::Params::Validate
129 MooseX::PrivateSetters
130 MooseX::RelatedClassRoles
131 MooseX::Role::BuildInstanceOf
133 MooseX::Role::DBIx::Connector
134 MooseX::Role::Matcher
135 MooseX::Role::Parameterized
136 MooseX::Role::Pluggable
137 MooseX::Role::Restricted
140 MooseX::Role::TraitConstructor
141 MooseX::Role::WithOverloading
144 MooseX::SemiAffordanceAccessor
148 MooseX::SingletonMethod
149 MooseX::SlurpyConstructor
151 MooseX::Storage::Format::XML::Simple
152 MooseX::StrictConstructor
153 MooseX::SymmetricAttribute
157 MooseX::Traits::Attribute::MergeHashRef
158 MooseX::Traits::Pluggable
159 MooseX::TransactionalMethods
162 MooseX::Types::Authen::Passphrase
164 MooseX::Types::Common
165 MooseX::Types::Data::GUID
166 MooseX::Types::DateTime
167 MooseX::Types::DateTime::ButMaintained
168 MooseX::Types::DateTime::W3C
169 MooseX::Types::Digest
172 MooseX::Types::ISO8601
173 MooseX::Types::Implements
175 MooseX::Types::LWP::UserAgent
176 MooseX::Types::LoadableClass
177 MooseX::Types::Locale::Country
178 MooseX::Types::Locale::Language
179 MooseX::Types::Log::Dispatch
181 MooseX::Types::Moose::MutualCoercion
182 MooseX::Types::NetAddr::IP
183 MooseX::Types::Parameterizable
184 MooseX::Types::Path::Class
185 MooseX::Types::Set::Object
186 MooseX::Types::Signal
187 MooseX::Types::Structured
190 MooseX::Types::UniStr
191 MooseX::Types::Varchar
192 MooseX::UndefTolerant
199 Bread::Board::Declare
230 KiokuDB::Backend::DBI
231 KiokuX::Model::Role::Annotations
234 Locale::POFileManager
242 Path::Class::Versioned