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 );
20 print 'Test run performed at: ' . DateTime->now,
21 ' with Class::MOP ', Class::MOP->VERSION,
22 ' and Moose ', Moose->VERSION, "\n";
25 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
27 my $exclude = qr/^Acme-/x;
29 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
30 test_all_dependents( 'Moose', { exclude => $exclude } );
34 my @modules = map { chomp; $_ } <DATA>;
35 plan tests => scalar @modules;
36 test_module($_) for @modules;
42 MooseX::AbstractFactory
43 MooseX::Accessors::ReadWritePrivate
47 MooseX::App::Cmd::Command::BashComplete
49 MooseX::Attribute::ENV
50 MooseX::AttributeCloner
51 MooseX::AttributeDefaults
52 MooseX::AttributeHelpers
53 MooseX::AttributeInflate
54 MooseX::Attributes::Curried
56 MooseX::Blessed::Reconstruct
57 MooseX::ClassAttribute
59 MooseX::ConfigFromFile
60 MooseX::Constructor::AllErrors
63 MooseX::CurriedHandles
68 MooseX::Emulate::Class::Accessor::Fast
71 MooseX::File_or_DB::Storage
74 MooseX::Getopt::Defanged
78 MooseX::InstanceTracking
81 MooseX::LazyLogDispatch
83 MooseX::Lexical::Types
84 MooseX::LexicalRoleApplication
91 MooseX::Meta::TypeConstraint::ForceCoercion
92 MooseX::Meta::TypeConstraint::Intersection
93 MooseX::MetaDescription
95 MooseX::MethodAttributes
96 MooseX::Method::Signatures
99 MooseX::MutatorAttributes
102 MooseX::Object::Pluggable
104 MooseX::Params::Validate
107 MooseX::RelatedClassRoles
108 MooseX::Role::BuildInstanceOf
110 MooseX::Role::DBIx::Connector
111 MooseX::Role::Matcher
112 MooseX::Role::Parameterized
113 MooseX::Role::Restricted
115 MooseX::Role::WithOverloading
116 MooseX::Role::XMLRPC::Client
119 MooseX::SemiAffordanceAccessor
123 MooseX::SingletonMethod
124 MooseX::SlurpyConstructor
126 MooseX::Storage::Format::XML::Simple
127 MooseX::StrictConstructor
131 MooseX::TrackDirty::Attributes
133 MooseX::Traits::Attribute::CascadeClear
134 MooseX::Traits::Attribute::MergeHashRef
135 MooseX::Traits::Pluggable
138 MooseX::Types::Authen::Passphrase
140 MooseX::Types::Common
141 MooseX::Types::Data::GUID
142 MooseX::Types::DateTime
143 MooseX::Types::DateTime::ButMaintained
144 MooseX::Types::Digest
147 MooseX::Types::ISO8601
149 MooseX::Types::LoadableClass
150 MooseX::Types::Locale::Country
151 MooseX::Types::Locale::Language
152 MooseX::Types::Log::Dispatch
153 MooseX::Types::Path::Class
154 MooseX::Types::Set::Object
155 MooseX::Types::Structured
158 MooseX::Types::UniStr
159 MooseX::Types::Varchar
160 MooseX::Types::VariantTable
161 MooseX::UndefTolerant
191 KiokuDB::Backend::DBI
194 Locale::POFileManager