Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 133 lines (110 sloc) 3.522 kb
fa84ef7 @dann made Makefile writing style simple
authored
1 use strict;
2 use warnings;
3
ba56553 @dann tried to use Module::Install::PRIVATE to extend test target
authored
4 #use lib 'privinc';
019df49 @dann initial commit
authored
5 use inc::Module::Install;
ce29451 @dann added tests for modperl with Apache::Test
authored
6
8a83fc2 @dann added version to Makefile.PL
authored
7 BEGIN {
8 eval {
ce29451 @dann added tests for modperl with Apache::Test
authored
9 die "not testing mod_perl" unless $ENV{TEST_MODPERL};
10 require mod_perl2;
11 require Apache::Test;
12 };
13 {
14 no strict 'refs';
8a83fc2 @dann added version to Makefile.PL
authored
15 *HAVE_MP = $@ ? sub {0} : sub {1};
ce29451 @dann added tests for modperl with Apache::Test
authored
16 }
ba56553 @dann tried to use Module::Install::PRIVATE to extend test target
authored
17
ce29451 @dann added tests for modperl with Apache::Test
authored
18 }
19
20 if (HAVE_MP) {
8a83fc2 @dann added version to Makefile.PL
authored
21
ba56553 @dann tried to use Module::Install::PRIVATE to extend test target
authored
22 #include 'Module/Install/PRIVATE/Angelos.pm';
ce29451 @dann added tests for modperl with Apache::Test
authored
23 require Apache::TestMM;
24 Apache::TestMM->import(qw(clean test));
25 }
26
019df49 @dann initial commit
authored
27 name 'Angelos';
0fba092 @dann use Angelos::Core
authored
28 all_from 'lib/Angelos/Core.pm';
019df49 @dann initial commit
authored
29
fa84ef7 @dann made Makefile writing style simple
authored
30 requires(
da5ebb4 @dann added Data::Util as dependnecy
authored
31
fa84ef7 @dann made Makefile writing style simple
authored
32 # Basics
d8bd420 @dann change configuration with env
authored
33 'Class::Method::Modifiers' => 0,
34 'Class::Method::Modifiers::Fast' => 0,
5e89398 @dann use MX::AH
authored
35 'Mouse' => '0.19',
36 'MouseX::AttributeHelpers' => '0.01',
59df83f @dann use Mouse 0.15, MouseX::Types, HTTP::Engine 0.1.1
authored
37 'MouseX::Types' => '0.01',
d8bd420 @dann change configuration with env
authored
38 'HTTP::Engine' => '0.1.4',
39 'HTTP::Engine::Middleware' => '0.09',
fa84ef7 @dann made Makefile writing style simple
authored
40 'HTTP::Router' => 0,
0ab5c1a @dann renamed bundles to task
authored
41 'HTTP::Session' => '0.30',
fa84ef7 @dann made Makefile writing style simple
authored
42 'Module::Pluggable::Object' => 0,
43 'UNIVERSAL::require' => 0,
44 'Log::Dispatch::Config' => 0,
45 'Log::Dispatch::Configurator' => 0,
46 'Log::Dispatch::Configurator::YAML' => 0,
47 'Log::Dispatch::Colorful' => 0,
48 'String::CamelCase' => 0,
49 'Path::Class' => 0,
50 'Devel::InnerPackage' => 0,
51 'Exception::Class' => 0,
52 'File::Spec' => 0,
53 'IO::Pager' => 0,
54 'Params::Validate' => 0,
da5ebb4 @dann added Data::Util as dependnecy
authored
55 'Data::Util' => 0,
d8bd420 @dann change configuration with env
authored
56 'Class::Singleton' => 0,
5454822 @dann added flavors
authored
57 'CHI' => '0.10',
fa84ef7 @dann made Makefile writing style simple
authored
58
0fba092 @dann use Angelos::Core
authored
59 # Angelos Plugins
60 'Text::SimpleTable' => 0,
61 'File::Find::Rule' => 0,
62
fa84ef7 @dann made Makefile writing style simple
authored
63 # Config
64 'Kwalify' => 0,
65 'YAML' => 0,
66 'Data::Visitor::Callback' => 0,
67
68 # Script
69 'Pod::Simple::Text' => 0,
387abae @dann use MouseX::Getopt 0.14
authored
70 'MouseX::Getopt' => '0.04',
fa84ef7 @dann made Makefile writing style simple
authored
71 'IPC::System::Simple' => 0,
d8bd420 @dann change configuration with env
authored
72 'App::Cmd' => '0.202',
fa84ef7 @dann made Makefile writing style simple
authored
73 'Module::Setup' => 0,
74 'FindBin::libs' => 0,
75 'File::Slurp' => 0,
76 'File::HomeDir' => 0,
77 'Devel::EvalContext' => 0,
0ab5c1a @dann renamed bundles to task
authored
78 'JSON::XS' => 0,
79 'Term::ReadLine' => 0,
fa84ef7 @dann made Makefile writing style simple
authored
80
81 # Components
f965d3f @dann added TODO
authored
82 'Template' => '2.20',
83 'DBIx::Class::Schema' => '0.08012',
84
85 # Controller plugins
86 'Time::HiRes' => 0,
fa84ef7 @dann made Makefile writing style simple
authored
87
88 # I18N
2508641 @dann added TestApp for performance
authored
89 'Data::Localize' => 0,
fa84ef7 @dann made Makefile writing style simple
authored
90 'Locale::Maketext::Simple' => 0,
91 'Locale::Maketext::Extract' => 0,
92
d8bd420 @dann change configuration with env
authored
93 # testing
94 'HTTP::Request::Common' => 0,
95 'Test::Class' => 0,
96 'Test::Base' => 0,
97
fa84ef7 @dann made Makefile writing style simple
authored
98 # View Plugins (remove from core)
99
b293c08 @dann fixed
authored
100 # Core Middleware
dce5b90 @dann changed test app path
authored
101 'MIME::Types' => 0,
fa84ef7 @dann made Makefile writing style simple
authored
102 );
f51219f @dann removed IO::File dependency
authored
103
ce29451 @dann added tests for modperl with Apache::Test
authored
104 if (HAVE_MP) {
105 Apache::TestMM::filter_args();
8a83fc2 @dann added version to Makefile.PL
authored
106
ba56553 @dann tried to use Module::Install::PRIVATE to extend test target
authored
107 #Apache::TestMM::generate_script('t/integration/modperl/TEST');
6ac8331 @dann added simple test for mod_perl environment
authored
108 Apache::TestMM::generate_script('t/TEST');
2508641 @dann added TestApp for performance
authored
109 tests('t/performance/020_modperl/*.t');
8a83fc2 @dann added version to Makefile.PL
authored
110 }
111 else {
ce29451 @dann added tests for modperl with Apache::Test
authored
112 tests('t/*.t t/unit/*.t t/unit/*/*.t');
113 author_tests('xt');
114 }
2efcc18 @dann changed test directory structure
authored
115
fa84ef7 @dann made Makefile writing style simple
authored
116 test_requires(
0ab5c1a @dann renamed bundles to task
authored
117 'Test::LoadAllModules' => '0.02',
118 'Test::Most' => '0.21',
d8bd420 @dann change configuration with env
authored
119 'Test::Class' => 0,
fa84ef7 @dann made Makefile writing style simple
authored
120 'Test::MockObject' => 0,
121 'Test::TCP' => 0,
122 'LWP::UserAgent' => 0,
123 'Module::Load::Conditional' => 0,
124 'Carp::Always' => 0,
125 'Module::Install::AuthorTests' => 0,
126 );
47cbe8b @dann added required modules to Makefile
authored
127
a356f51 @dann use App::CLI for Script classes
authored
128 install_script 'bin/angelos';
4c5b951 @dann added simple starter
authored
129
019df49 @dann initial commit
authored
130 use_test_base;
d1e9446 @dann auto_include
authored
131 auto_include;
019df49 @dann initial commit
authored
132 WriteAll;
Something went wrong with that request. Please try again.