add a bunch more modules to test-my-dependents
[gitmo/Moose.git] / xt / author / test-my-dependents.t
1 use strict;
2 use warnings;
3
4 use Cwd qw( abs_path );
5 use Test::More;
6
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};
9
10 eval 'use Test::DependentModules qw( test_all_dependents test_module );';
11 plan skip_all => 'This test requires Test::DependentModules'
12     if $@;
13
14 $ENV{PERL_TEST_DM_LOG_DIR} = abs_path('.');
15
16 my $exclude = qr/^Acme-/x;
17
18 if ( $ENV{MOOSE_TEST_MD_ALL} ) {
19     test_all_dependents( 'Moose', { exclude => $exclude } );
20 }
21 else {
22     my @modules = map { chomp; $_ } <DATA>;
23     test_module($_) for @modules;
24     done_testing;
25 }
26
27 __DATA__
28 Moose::Autobox
29 MooseX::ABC
30 MooseX::AbstractFactory
31 MooseX::Accessors::ReadWritePrivate
32 MooseX::Aliases
33 MooseX::AlwaysCoerce
34 MooseX::App::Cmd
35 MooseX::App::Cmd::Command::BashComplete
36 MooseX::Async
37 MooseX::Attribute::ENV
38 MooseX::AttributeCloner
39 MooseX::AttributeDefaults
40 MooseX::AttributeHelpers
41 MooseX::AttributeIndexes
42 MooseX::AttributeInflate
43 MooseX::Attributes::Curried
44 MooseX::Blessed::Reconstruct
45 MooseX::CascadeClearing
46 MooseX::ClassAttribute
47 MooseX::Clone
48 MooseX::ConfigFromFile
49 MooseX::Constructor::AllErrors
50 MooseX::Contract
51 MooseX::Control
52 MooseX::CurriedHandles
53 MooseX::Daemonize
54 MooseX::Declare
55 MooseX::DeepAccessors
56 MooseX::Dumper
57 MooseX::Emulate::Class::Accessor::Fast
58 MooseX::Error::Exception::Class
59 MooseX::Error::Trap
60 MooseX::FSM
61 MooseX::FileAttribute
62 MooseX::File_or_DB::Storage
63 MooseX::FollowPBP
64 MooseX::Getopt
65 MooseX::Getopt::Defanged
66 MooseX::GlobRef
67 MooseX::HasDefaults
68 MooseX::Has::Sugar
69 MooseX::InsideOut
70 MooseX::InstanceTracking
71 MooseX::Iterator
72 MooseX::KeyedMutex
73 MooseX::LazyLogDispatch
74 MooseX::LazyRequire
75 MooseX::Lexical::Types
76 MooseX::LexicalRoleApplication
77 MooseX::Lists
78 MooseX::LogDispatch
79 MooseX::Log::Log4perl
80 MooseX::MakeImmutable
81 MooseX::Mangle
82 MooseX::MarkAsMethods
83 MooseX::Meta::Attribute::Index
84 MooseX::Meta::Attribute::Lvalue
85 MooseX::Meta::TypeConstraint::ForceCoercion
86 MooseX::Meta::TypeConstraint::Intersection
87 MooseX::MetaDescription
88 MooseX::Method
89 MooseX::MethodAttributes
90 MooseX::Method::Signatures
91 MooseX::MultiInitArg
92 MooseX::MultiMethods
93 MooseX::MutatorAttributes
94 MooseX::Net::API
95 MooseX::NonMoose
96 MooseX::Object::Pluggable
97 MooseX::Param
98 MooseX::Params::Validate
99 MooseX::Plaggerize
100 MooseX::POE
101 MooseX::Policy::SemiAffordanceAccessor
102 MooseX::RelatedClassRoles
103 MooseX::Role::BuildInstanceOf
104 MooseX::Role::Cmd
105 MooseX::Role::DBIx::Connector
106 MooseX::Role::Matcher
107 MooseX::Role::Parameterized
108 MooseX::Role::Restricted
109 MooseX::Role::Strict
110 MooseX::Role::WithOverloading
111 MooseX::Role::XMLRPC::Client
112 MooseX::Runnable
113 MooseX::Scaffold
114 MooseX::SemiAffordanceAccessor
115 MooseX::SetOnce
116 MooseX::SimpleConfig
117 MooseX::Singleton
118 MooseX::SingletonMethod
119 MooseX::SlurpyConstructor
120 MooseX::Storage
121 MooseX::Storage::Format::XML::Simple
122 MooseX::StrictConstructor
123 MooseX::Struct
124 MooseX::Templated
125 MooseX::Timestamp
126 MooseX::TrackDirty::Attributes
127 MooseX::Traits
128 MooseX::Traits::Attribute::CascadeClear
129 MooseX::Traits::Attribute::MergeHashRef
130 MooseX::Traits::Pluggable
131 MooseX::TypeMap
132 MooseX::Types
133 MooseX::Types::Authen::Passphrase
134 MooseX::Types::Buf
135 MooseX::Types::Common
136 MooseX::Types::Data::GUID
137 MooseX::Types::DateTime
138 MooseX::Types::DateTime::ButMaintained
139 MooseX::Types::Digest
140 MooseX::Types::Email
141 MooseX::Types::IO
142 MooseX::Types::ISO8601
143 MooseX::Types::JSON
144 MooseX::Types::LoadableClass
145 MooseX::Types::Locale::Country
146 MooseX::Types::Locale::Language
147 MooseX::Types::Log::Dispatch
148 MooseX::Types::Path::Class
149 MooseX::Types::Set::Object
150 MooseX::Types::Structured
151 MooseX::Types::URI
152 MooseX::Types::UUID
153 MooseX::Types::UniStr
154 MooseX::Types::Varchar
155 MooseX::Types::VariantTable
156 MooseX::UndefTolerant
157 MooseX::WithCache
158 MooseX::Workers
159 MooseX::YAML
160 App::Nopaste
161 App::Termcast
162 Bread::Board
163 Cantella::Worker
164 Carp::REPL
165 Catalyst
166 Chart::Clicker
167 CHI
168 Config::MVP
169 Data::Stream::Bulk
170 Data::Visitor
171 DBIx::Class
172 Devel::REPL
173 Dist::Zilla
174 Email::Sender
175 FCGI::Engine
176 Fey
177 Fey::ORM
178 File::ChangeNotify
179 Forest
180 Git::PurePerl
181 Hailo
182 IM::Engine
183 JSORB
184 KiokuDB
185 KiokuDB::Backend::DBI
186 KiokuX::User
187 Lighttpd::Control
188 Locale::POFileManager
189 Markdent
190 namespace::autoclean
191 NetHack::Item
192 Net::Twitter
193 Path::Router
194 Pod::Elemental
195 Pod::Weaver
196 Reflex
197 Throwable
198 TryCatch
199 XML::Toolkit