@@ -22,11 +22,17 @@ if ($ENV{AUTOMATED_TESTING}) {
22
22
if $is_njh ;
23
23
}
24
24
25
+ use File::ShareDir::Install;
26
+ $File::ShareDir::Install::INCLUDE_DOTFILES = 1;
27
+ $File::ShareDir::Install::INCLUDE_DOTDIRS = 1;
28
+ install_share dist => " share" ;
29
+
25
30
my %WriteMakefileArgs = (
26
31
" ABSTRACT" => " FIXME" ,
27
32
" AUTHOR" => " Chad Granum <exodist\@ cpan.org>" ,
28
33
" CONFIGURE_REQUIRES" => {
29
- " ExtUtils::MakeMaker" => 0
34
+ " ExtUtils::MakeMaker" => 0,
35
+ " File::ShareDir::Install" => " 0.06"
30
36
},
31
37
" DISTNAME" => " Test2-Harness" ,
32
38
" EXE_FILES" => [
@@ -39,18 +45,36 @@ my %WriteMakefileArgs = (
39
45
" Atomic::Pipe" => " 0.021" ,
40
46
" Capture::Tiny" => 0,
41
47
" Carp" => 0,
42
- " Config " => 0,
48
+ " Clone " => 0,
43
49
" Cpanel::JSON::XS" => 0,
50
+ " Crypt::Eksblowfish::Bcrypt" => 0,
44
51
" Cwd" => 0,
52
+ " DBI" => 0,
53
+ " DBIx::Class::Helper::ResultSet::RemoveColumns" => 0,
54
+ " DBIx::Class::InflateColumn::DateTime" => 0,
55
+ " DBIx::Class::InflateColumn::Serializer" => 0,
56
+ " DBIx::Class::InflateColumn::Serializer::JSON" => 0,
57
+ " DBIx::Class::Schema::Loader" => 0,
58
+ " DBIx::Class::Tree::AdjacencyList" => 0,
59
+ " DBIx::Class::UUIDColumns" => 0,
60
+ " DBIx::QuickDB" => " 0.000020" ,
45
61
" Data::Dumper" => 0,
46
- " Data::UUID" => 0,
62
+ " DateTime" => 0,
63
+ " DateTime::Format::MySQL" => 0,
64
+ " DateTime::Format::Pg" => 0,
65
+ " DateTime::Format::SQLite" => 0,
66
+ " Email::Sender::Simple" => 0,
67
+ " Email::Simple" => 0,
68
+ " Email::Simple::Creator" => 0,
47
69
" Exporter" => 0,
48
70
" Fcntl" => 0,
49
71
" File::Find" => 0,
50
72
" File::Path" => " 2.11" ,
73
+ " File::ShareDir" => 0,
51
74
" File::Spec" => 0,
52
75
" File::Temp" => 0,
53
76
" Filter::Util::Call" => 0,
77
+ " HTTP::Tiny" => 0,
54
78
" IO::Compress::Bzip2" => 0,
55
79
" IO::Compress::Gzip" => 0,
56
80
" IO::Handle" => " 1.27" ,
@@ -61,37 +85,53 @@ my %WriteMakefileArgs = (
61
85
" IPC::Open3" => 0,
62
86
" Import::Into" => 0,
63
87
" Importer" => " 0.025" ,
88
+ " JSON::MaybeXS" => 0,
64
89
" JSON::PP" => 0,
65
90
" Linux::Inotify2" => " 2.3" ,
66
91
" List::Util" => " 1.56" ,
92
+ " MIME::Base64" => 0,
93
+ " Net::Domain" => 0,
67
94
" POSIX" => 0,
95
+ " Parallel::Runner" => " 0.014" ,
96
+ " Plack::App::Directory" => 0,
97
+ " Plack::App::File" => 0,
98
+ " Plack::Builder" => 0,
99
+ " Plack::Handler::Starman" => 0,
100
+ " Plack::Middleware::DBIx::DisconnectAll" => 0,
101
+ " Plack::Runner" => 0,
102
+ " Router::Simple" => 0,
68
103
" Scalar::Util" => 0,
69
104
" Scope::Guard" => 0,
105
+ " Statistics::Basic" => 0,
70
106
" Storable" => 0,
71
107
" Symbol" => 0,
72
108
" Sys::Hostname" => 0,
73
109
" Term::Table" => " 0.015" ,
74
110
" Test2" => " 1.302198" ,
75
111
" Test2::API" => " 1.302198" ,
76
- " Test2::Bundle::Extended" => " 0.000159" ,
77
112
" Test2::Event" => " 1.302198" ,
78
113
" Test2::Event::V2" => " 1.302198" ,
79
114
" Test2::Formatter" => " 1.302198" ,
80
115
" Test2::Plugin::MemUsage" => " 0.002003" ,
81
- " Test2::Plugin::UUID" => " 0.002001 " ,
116
+ " Test2::Plugin::UUID" => " 0.002008 " ,
82
117
" Test2::Tools::AsyncSubtest" => " 0.000159" ,
83
118
" Test2::Tools::Basic" => 0,
84
119
" Test2::Tools::Compare" => 0,
120
+ " Test2::Tools::QuickDB" => 0,
85
121
" Test2::Tools::Subtest" => " 0.000159" ,
86
122
" Test2::Util" => " 1.302198" ,
123
+ " Test2::Util::Facets2Legacy" => 0,
87
124
" Test2::Util::Table" => 0,
88
125
" Test2::Util::Term" => " 0.000159" ,
89
126
" Test2::Util::Times" => 0,
90
127
" Test2::V0" => " 0.000159" ,
91
128
" Test::Builder" => " 1.302198" ,
92
129
" Test::Builder::Formatter" => " 1.302198" ,
130
+ " Test::Harness" => " 3.49" ,
93
131
" Test::More" => " 1.302198" ,
94
132
" Text::ParseWords" => 0,
133
+ " Text::Xslate" => 0,
134
+ " Time::Elapsed" => " 0.33" ,
95
135
" Time::HiRes" => 0,
96
136
" XML::Generator" => 0,
97
137
" YAML::Tiny" => 0,
@@ -105,14 +145,15 @@ my %WriteMakefileArgs = (
105
145
" Data::Dumper" => 0,
106
146
" File::Copy" => 0,
107
147
" File::Temp" => 0,
148
+ " HTTP::Tiny::UNIX" => 0,
108
149
" Test2::Plugin::NoWarnings" => 0,
109
150
" Test2::Tools::Explain" => 0,
110
151
" Test::More" => " 1.302198" ,
111
152
" XML::Simple" => 0
112
153
},
113
154
" VERSION" => " 2.000000" ,
114
155
" test" => {
115
- "TESTS" => "t/*.t t/JUnit/*.t t/acceptence/*.t t/integration/*.t t/integration/signals/*.t t/unit/App/*.t t/unit/App/Yath/*.t t/unit/App/Yath/Command/*.t t/unit/App/Yath/Options/*.t t/unit/App/Yath/Plugin/*.t t/unit/App/Yath/Renderer/*.t t/unit/App/Yath/Renderer/Default/*.t t/unit/App/Yath/Resource/*.t t/unit/App/Yath/Resource/SharedJobSlots/*.t t/unit/Getopt/*.t t/unit/Getopt/Yath/*.t t/unit/Getopt/Yath/Option/*.t t/unit/Getopt/Yath/Settings/*.t t/unit/Test2/*.t t/unit/Test2/Formatter/*.t t/unit/Test2/Harness/*.t t/unit/Test2/Harness/Auditor/*.t t/unit/Test2/Harness/Collector/*.t t/unit/Test2/Harness/Collector/Auditor/*.t t/unit/Test2/Harness/Collector/IOParser/*.t t/unit/Test2/Harness/IPC/*.t t/unit/Test2/Harness/IPC/Protocol/*.t t/unit/Test2/Harness/IPC/Protocol/AtomicPipe/*.t t/unit/Test2/Harness/Instance/*.t t/unit/Test2/Harness/Log/*.t t/unit/Test2/Harness/Log/CoverageAggregator/*.t t/unit/Test2/Harness/Preload/*.t t/unit/Test2/Harness/Reloader/*.t t/unit/Test2/Harness/Renderer/*.t t/unit/Test2/Harness/Resource/*.t t/unit/Test2/Harness/Run/*.t t/unit/Test2/Harness/Runner/*.t t/unit/Test2/Harness/Runner/Preload/*.t t/unit/Test2/Harness/Runner/Preloader/*.t t/unit/Test2/Harness/Runner/Preloading/*.t t/unit/Test2/Harness/Runner/Resource/*.t t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/*.t t/unit/Test2/Harness/Scheduler/*.t t/unit/Test2/Harness/Settings/*.t t/unit/Test2/Harness/Util/*.t t/unit/Test2/Harness/Util/File/*.t t/unit/Test2/Tools/*.t"
156
+ "TESTS" => "t/*.t t/JUnit/*.t t/UI/*.t t/acceptence/*.t t/integration/*.t t/integration/signals/*.t t/unit/App/*.t t/unit/App/Yath/*.t t/unit/App/Yath/Command/*.t t/unit/App/Yath/Options/*.t t/unit/App/Yath/Plugin/*.t t/unit/App/Yath/Renderer/*.t t/unit/App/Yath/Renderer/Default/*.t t/unit/App/Yath/Resource/*.t t/unit/App/Yath/Resource/SharedJobSlots/*.t t/unit/Getopt/*.t t/unit/Getopt/Yath/*.t t/unit/Getopt/Yath/Option/*.t t/unit/Getopt/Yath/Settings/*.t t/unit/Test2/*.t t/unit/Test2/Formatter/*.t t/unit/Test2/Harness/*.t t/unit/Test2/Harness/Auditor/*.t t/unit/Test2/Harness/Collector/*.t t/unit/Test2/Harness/Collector/Auditor/*.t t/unit/Test2/Harness/Collector/IOParser/*.t t/unit/Test2/Harness/IPC/*.t t/unit/Test2/Harness/IPC/Protocol/*.t t/unit/Test2/Harness/IPC/Protocol/AtomicPipe/*.t t/unit/Test2/Harness/Instance/*.t t/unit/Test2/Harness/Log/*.t t/unit/Test2/Harness/Log/CoverageAggregator/*.t t/unit/Test2/Harness/Preload/*.t t/unit/Test2/Harness/Reloader/*.t t/unit/Test2/Harness/Renderer/*.t t/unit/Test2/Harness/Resource/*.t t/unit/Test2/Harness/Run/*.t t/unit/Test2/Harness/Runner/*.t t/unit/Test2/Harness/Runner/Preload/*.t t/unit/Test2/Harness/Runner/Preloader/*.t t/unit/Test2/Harness/Runner/Preloading/*.t t/unit/Test2/Harness/Runner/Resource/*.t t/unit/Test2/Harness/Runner/Resource/SharedJobSlots/*.t t/unit/Test2/Harness/Scheduler/*.t t/unit/Test2/Harness/Settings/*.t t/unit/Test2/Harness/Util/*.t t/unit/Test2/Harness/Util/File/*.t t/unit/Test2/Tools/*.t"
116
157
}
117
158
);
118
159
@@ -121,19 +162,38 @@ my %FallbackPrereqs = (
121
162
" Capture::Tiny" => 0,
122
163
" Carp" => 0,
123
164
" Child" => 0,
124
- " Config " => 0,
165
+ " Clone " => 0,
125
166
" Cpanel::JSON::XS" => 0,
167
+ " Crypt::Eksblowfish::Bcrypt" => 0,
126
168
" Cwd" => 0,
169
+ " DBI" => 0,
170
+ " DBIx::Class::Helper::ResultSet::RemoveColumns" => 0,
171
+ " DBIx::Class::InflateColumn::DateTime" => 0,
172
+ " DBIx::Class::InflateColumn::Serializer" => 0,
173
+ " DBIx::Class::InflateColumn::Serializer::JSON" => 0,
174
+ " DBIx::Class::Schema::Loader" => 0,
175
+ " DBIx::Class::Tree::AdjacencyList" => 0,
176
+ " DBIx::Class::UUIDColumns" => 0,
177
+ " DBIx::QuickDB" => " 0.000020" ,
127
178
" Data::Dumper" => 0,
128
- " Data::UUID" => 0,
179
+ " DateTime" => 0,
180
+ " DateTime::Format::MySQL" => 0,
181
+ " DateTime::Format::Pg" => 0,
182
+ " DateTime::Format::SQLite" => 0,
183
+ " Email::Sender::Simple" => 0,
184
+ " Email::Simple" => 0,
185
+ " Email::Simple::Creator" => 0,
129
186
" Exporter" => 0,
130
187
" Fcntl" => 0,
131
188
" File::Copy" => 0,
132
189
" File::Find" => 0,
133
190
" File::Path" => " 2.11" ,
191
+ " File::ShareDir" => 0,
134
192
" File::Spec" => 0,
135
193
" File::Temp" => 0,
136
194
" Filter::Util::Call" => 0,
195
+ " HTTP::Tiny" => 0,
196
+ " HTTP::Tiny::UNIX" => 0,
137
197
" IO::Compress::Bzip2" => 0,
138
198
" IO::Compress::Gzip" => 0,
139
199
" IO::Handle" => " 1.27" ,
@@ -144,39 +204,55 @@ my %FallbackPrereqs = (
144
204
" IPC::Open3" => 0,
145
205
" Import::Into" => 0,
146
206
" Importer" => " 0.025" ,
207
+ " JSON::MaybeXS" => 0,
147
208
" JSON::PP" => 0,
148
209
" Linux::Inotify2" => " 2.3" ,
149
210
" List::Util" => " 1.56" ,
211
+ " MIME::Base64" => 0,
212
+ " Net::Domain" => 0,
150
213
" POSIX" => 0,
214
+ " Parallel::Runner" => " 0.014" ,
215
+ " Plack::App::Directory" => 0,
216
+ " Plack::App::File" => 0,
217
+ " Plack::Builder" => 0,
218
+ " Plack::Handler::Starman" => 0,
219
+ " Plack::Middleware::DBIx::DisconnectAll" => 0,
220
+ " Plack::Runner" => 0,
221
+ " Router::Simple" => 0,
151
222
" Scalar::Util" => 0,
152
223
" Scope::Guard" => 0,
224
+ " Statistics::Basic" => 0,
153
225
" Storable" => 0,
154
226
" Symbol" => 0,
155
227
" Sys::Hostname" => 0,
156
228
" Term::Table" => " 0.015" ,
157
229
" Test2" => " 1.302198" ,
158
230
" Test2::API" => " 1.302198" ,
159
- " Test2::Bundle::Extended" => " 0.000159" ,
160
231
" Test2::Event" => " 1.302198" ,
161
232
" Test2::Event::V2" => " 1.302198" ,
162
233
" Test2::Formatter" => " 1.302198" ,
163
234
" Test2::Plugin::MemUsage" => " 0.002003" ,
164
235
" Test2::Plugin::NoWarnings" => 0,
165
- " Test2::Plugin::UUID" => " 0.002001 " ,
236
+ " Test2::Plugin::UUID" => " 0.002008 " ,
166
237
" Test2::Tools::AsyncSubtest" => " 0.000159" ,
167
238
" Test2::Tools::Basic" => 0,
168
239
" Test2::Tools::Compare" => 0,
169
240
" Test2::Tools::Explain" => 0,
241
+ " Test2::Tools::QuickDB" => 0,
170
242
" Test2::Tools::Subtest" => " 0.000159" ,
171
243
" Test2::Util" => " 1.302198" ,
244
+ " Test2::Util::Facets2Legacy" => 0,
172
245
" Test2::Util::Table" => 0,
173
246
" Test2::Util::Term" => " 0.000159" ,
174
247
" Test2::Util::Times" => 0,
175
248
" Test2::V0" => " 0.000159" ,
176
249
" Test::Builder" => " 1.302198" ,
177
250
" Test::Builder::Formatter" => " 1.302198" ,
251
+ " Test::Harness" => " 3.49" ,
178
252
" Test::More" => " 1.302198" ,
179
253
" Text::ParseWords" => 0,
254
+ " Text::Xslate" => 0,
255
+ " Time::Elapsed" => " 0.33" ,
180
256
" Time::HiRes" => 0,
181
257
" XML::Generator" => 0,
182
258
" XML::Simple" => 0,
@@ -197,3 +273,9 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
197
273
unless eval { ExtUtils::MakeMaker-> VERSION(6.52) };
198
274
199
275
WriteMakefile(%WriteMakefileArgs );
276
+
277
+ {
278
+ package
279
+ MY;
280
+ use File::ShareDir::Install qw( postamble) ;
281
+ }
0 commit comments