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