bump version to 0.97
[gitmo/Moose.git] / xt / author / test-my-dependents.t
CommitLineData
f81522ba 1use strict;
2use warnings;
3
4use Cwd qw( abs_path );
5use Test::More;
6
7plan skip_all => 'This test will not run unless you set MOOSE_TEST_MD to a true value'
8 unless $ENV{MOOSE_TEST_MD};
9
c5e3151e 10eval 'use Test::DependentModules qw( test_all_dependents test_module );';
f81522ba 11plan skip_all => 'This test requires Test::DependentModules'
12 if $@;
13
14$ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
15
16my $exclude = qr/^Acme-/x;
17
c5e3151e 18if ( $ENV{MOOSE_TEST_MD_ALL} ) {
19 test_all_dependents( 'Moose', { exclude => $exclude } );
20}
21else {
22 my @modules = map { chomp; $_ } <DATA>;
23 test_module($_) for @modules;
24 done_testing;
25}
26
27__DATA__
28Moose::Autobox
29MooseX::ABC
30MooseX::Accessors::ReadWritePrivate
31MooseX::Aliases
32MooseX::App::Cmd
33MooseX::Async
34MooseX::Attribute::ENV
35MooseX::AttributeHelpers
36MooseX::AttributeInflate
37MooseX::Attribute::Prototype
38MooseX::Attributes::Curried
39MooseX::Blessed::Reconstruct
40MooseX::ClassAttribute
41MooseX::Clone
42MooseX::ConfigFromFile
43MooseX::Constructor::AllErrors
44MooseX::Contract
45MooseX::Control
46MooseX::CurriedHandles
47MooseX::Daemonize
48MooseX::Declare
49MooseX::DeepAccessors
50MooseX::Emulate::Class::Accessor::Fast
51MooseX::FollowPBP
52MooseX::Getopt
53MooseX::GlobRef
54MooseX::GlobRef::Object
55MooseX::HasDefaults
56MooseX::Has::Sugar
57MooseX::InsideOut
58MooseX::InstanceTracking
59MooseX::Iterator
60MooseX::KeyedMutex
61MooseX::LazyLogDispatch
62MooseX::LogDispatch
63MooseX::Log::Log4perl
64MooseX::MakeImmutable
65MooseX::Mangle
66MooseX::Meta::TypeConstraint::ForceCoercion
67MooseX::MethodAttributes
68MooseX::Method::Signatures
69MooseX::MultiInitArg
70MooseX::MultiMethods
71MooseX::MutatorAttributes
72MooseX::NonMoose
73MooseX::Object::Pluggable
74MooseX::Param
75MooseX::Params::Validate
76MooseX::Plaggerize
77MooseX::POE
78MooseX::Policy::SemiAffordanceAccessor
79MooseX::Q4MLog
80MooseX::Role::Cmd
81MooseX::Role::Matcher
82MooseX::Role::Parameterized
83MooseX::Role::XMLRPC::Client
84MooseX::SemiAffordanceAccessor
85MooseX::SimpleConfig
86MooseX::Singleton
87MooseX::SingletonMethod
88MooseX::Storage
89MooseX::Storage::Format::XML::Simple
90MooseX::StrictConstructor
91MooseX::Struct
92MooseX::Templated
93MooseX::Timestamp
94MooseX::Traits
95MooseX::Types
96MooseX::Types::Authen::Passphrase
97MooseX::Types::Common
98MooseX::Types::Data::GUID
99MooseX::Types::DateTime
100MooseX::Types::IO
101MooseX::Types::Path::Class
102MooseX::Types::Set::Object
103MooseX::Types::Structured
104MooseX::Types::URI
105MooseX::Types::UUID
106MooseX::Types::VariantTable
107MooseX::WithCache
108MooseX::Workers
109MooseX::YAML
110Fey::ORM
111KiokuDB
112Catalyst
113Chart::Clicker
114TryCatch
115Bread::Board
116Devel::REPL
117IM::Engine
118NetHack::Item
119Forest
120App::Nopaste
121CHI
122Data::Visitor
123namespace::autoclean