Commit | Line | Data |
f81522ba |
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 | |
c5e3151e |
10 | eval 'use Test::DependentModules qw( test_all_dependents test_module );'; |
f81522ba |
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 | |
c5e3151e |
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::Accessors::ReadWritePrivate |
31 | MooseX::Aliases |
32 | MooseX::App::Cmd |
33 | MooseX::Async |
34 | MooseX::Attribute::ENV |
35 | MooseX::AttributeHelpers |
36 | MooseX::AttributeInflate |
c5e3151e |
37 | MooseX::Attributes::Curried |
38 | MooseX::Blessed::Reconstruct |
39 | MooseX::ClassAttribute |
40 | MooseX::Clone |
41 | MooseX::ConfigFromFile |
42 | MooseX::Constructor::AllErrors |
43 | MooseX::Contract |
44 | MooseX::Control |
45 | MooseX::CurriedHandles |
c5e3151e |
46 | MooseX::Declare |
47 | MooseX::DeepAccessors |
48 | MooseX::Emulate::Class::Accessor::Fast |
49 | MooseX::FollowPBP |
50 | MooseX::Getopt |
51 | MooseX::GlobRef |
c5e3151e |
52 | MooseX::HasDefaults |
53 | MooseX::Has::Sugar |
54 | MooseX::InsideOut |
55 | MooseX::InstanceTracking |
56 | MooseX::Iterator |
57 | MooseX::KeyedMutex |
58 | MooseX::LazyLogDispatch |
59 | MooseX::LogDispatch |
60 | MooseX::Log::Log4perl |
61 | MooseX::MakeImmutable |
62 | MooseX::Mangle |
63 | MooseX::Meta::TypeConstraint::ForceCoercion |
64 | MooseX::MethodAttributes |
65 | MooseX::Method::Signatures |
66 | MooseX::MultiInitArg |
67 | MooseX::MultiMethods |
68 | MooseX::MutatorAttributes |
69 | MooseX::NonMoose |
70 | MooseX::Object::Pluggable |
71 | MooseX::Param |
72 | MooseX::Params::Validate |
73 | MooseX::Plaggerize |
74 | MooseX::POE |
75 | MooseX::Policy::SemiAffordanceAccessor |
c5e3151e |
76 | MooseX::Role::Cmd |
77 | MooseX::Role::Matcher |
78 | MooseX::Role::Parameterized |
79 | MooseX::Role::XMLRPC::Client |
80 | MooseX::SemiAffordanceAccessor |
81 | MooseX::SimpleConfig |
82 | MooseX::Singleton |
83 | MooseX::SingletonMethod |
84 | MooseX::Storage |
85 | MooseX::Storage::Format::XML::Simple |
86 | MooseX::StrictConstructor |
87 | MooseX::Struct |
88 | MooseX::Templated |
89 | MooseX::Timestamp |
90 | MooseX::Traits |
91 | MooseX::Types |
92 | MooseX::Types::Authen::Passphrase |
93 | MooseX::Types::Common |
94 | MooseX::Types::Data::GUID |
95 | MooseX::Types::DateTime |
96 | MooseX::Types::IO |
97 | MooseX::Types::Path::Class |
98 | MooseX::Types::Set::Object |
99 | MooseX::Types::Structured |
100 | MooseX::Types::URI |
101 | MooseX::Types::UUID |
102 | MooseX::Types::VariantTable |
103 | MooseX::WithCache |
104 | MooseX::Workers |
105 | MooseX::YAML |
106 | Fey::ORM |
107 | KiokuDB |
108 | Catalyst |
109 | Chart::Clicker |
110 | TryCatch |
111 | Bread::Board |
112 | Devel::REPL |
dba9b63b |
113 | Carp::REPL |
c5e3151e |
114 | IM::Engine |
115 | NetHack::Item |
116 | Forest |
117 | App::Nopaste |
118 | CHI |
119 | Data::Visitor |
120 | namespace::autoclean |
3e854420 |
121 | DBIx::Class |
48caac41 |
122 | Hailo |