4 use Cwd qw( abs_path );
7 plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
8 unless $ENV{MOOSE_TEST_MD};
10 eval 'use Test::DependentModules qw( test_all_dependents test_module );';
11 plan skip_all => 'This test requires Test::DependentModules'
14 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
16 my $exclude = qr/^Acme-/x;
18 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
19 test_all_dependents( 'Moose', { exclude => $exclude } );
22 my @modules = map { chomp; $_ } <DATA>;
23 test_module($_) for @modules;
30 MooseX::Accessors::ReadWritePrivate
34 MooseX::Attribute::ENV
35 MooseX::AttributeHelpers
36 MooseX::AttributeInflate
37 MooseX::Attribute::Prototype
38 MooseX::Attributes::Curried
39 MooseX::Blessed::Reconstruct
40 MooseX::ClassAttribute
42 MooseX::ConfigFromFile
43 MooseX::Constructor::AllErrors
46 MooseX::CurriedHandles
50 MooseX::Emulate::Class::Accessor::Fast
54 MooseX::GlobRef::Object
58 MooseX::InstanceTracking
61 MooseX::LazyLogDispatch
66 MooseX::Meta::TypeConstraint::ForceCoercion
67 MooseX::MethodAttributes
68 MooseX::Method::Signatures
71 MooseX::MutatorAttributes
73 MooseX::Object::Pluggable
75 MooseX::Params::Validate
78 MooseX::Policy::SemiAffordanceAccessor
82 MooseX::Role::Parameterized
83 MooseX::Role::XMLRPC::Client
84 MooseX::SemiAffordanceAccessor
87 MooseX::SingletonMethod
89 MooseX::Storage::Format::XML::Simple
90 MooseX::StrictConstructor
96 MooseX::Types::Authen::Passphrase
98 MooseX::Types::Data::GUID
99 MooseX::Types::DateTime
101 MooseX::Types::Path::Class
102 MooseX::Types::Set::Object
103 MooseX::Types::Structured
106 MooseX::Types::VariantTable