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