File Coverage

blib/lib/Task/FreecellSolver/Testing.pm
Criterion Covered Total %
statement 95 95 100.0
branch n/a
condition n/a
subroutine 32 32 100.0
pod n/a
total 127 127 100.0


line stmt bran cond sub pod time code
1             package Task::FreecellSolver::Testing;
2             our $AUTHORITY = 'cpan:SHLOMIF';
3              
4 1     1   49102 use warnings;
  1         3  
  1         32  
5 1     1   5 use strict;
  1         2  
  1         18  
6              
7 1     1   22 use 5.012;
  1         4  
8              
9              
10             our $VERSION = 'v0.0.11';
11              
12             # Load the dependencies so we'll be sure they are installed.
13 1     1   5 use Carp;
  1         2  
  1         52  
14 1     1   5 use Cwd;
  1         1  
  1         45  
15 1     1   526 use Data::Dumper;
  1         6555  
  1         54  
16 1     1   396 use Digest::SHA;
  1         2409  
  1         42  
17 1     1   390 use Env::Path;
  1         1660  
  1         5  
18 1     1   27 use File::Path;
  1         2  
  1         48  
19 1     1   12 use File::Spec;
  1         2  
  1         16  
20 1     1   398 use File::Which ();
  1         722  
  1         18  
21 1     1   644 use Games::Solitaire::Verify;
  1         102  
  1         24  
22 1     1   459 use Inline;
  1         28920  
  1         10  
23 1     1   778 use Inline::C ();
  1         9964  
  1         35  
24 1     1   657 use List::MoreUtils;
  1         10015  
  1         15  
25 1     1   837 use List::Util;
  1         3  
  1         90  
26 1     1   650 use Moo;
  1         11842  
  1         8  
27 1     1   2255 use MooX qw(late);
  1         9097  
  1         8  
28 1     1   23662 use Path::Tiny 0.077;
  1         7692  
  1         53  
29 1     1   493 use Storable;
  1         2265  
  1         48  
30 1     1   346 use String::ShellQuote;
  1         598  
  1         49  
31 1     1   373 use Task::Test::Run::AllPlugins;
  1         83  
  1         24  
32 1     1   386 use Template;
  1         13829  
  1         28  
33 1     1   353 use Test::Code::TidyAll;
  1         348242  
  1         71  
34 1     1   500 use Test::Data::Split;
  1         111780  
  1         39  
35 1     1   647 use Test::Differences;
  1         1101  
  1         60  
36 1     1   6 use Test::More;
  1         3  
  1         14  
37 1     1   611 use Test::PerlTidy ();
  1         129509  
  1         37  
38 1     1   453 use Test::Run::CmdLine::Plugin::TrimDisplayedFilenames;
  1         190  
  1         25  
39 1     1   330 use Test::RunValgrind;
  1         616  
  1         23  
40 1     1   339 use Test::TrailingSpace ();
  1         21058  
  1         25  
41 1     1   392 use YAML::XS;
  1         2014  
  1         61  
42              
43              
44             1; # End of Task::FreecellSolver::Testing
45              
46             __END__
47              
48             =pod
49              
50             =encoding UTF-8
51              
52             =head1 NAME
53              
54             Task::FreecellSolver::Testing - install the CPAN dependencies of the
55             Freecell Solver test suite.
56              
57             =head1 VERSION
58              
59             version v0.0.11
60              
61             =head1 SYNOPSIS
62              
63             $ perl -MCPAN -e 'install "Task::FreecellSolver::Testing"'
64              
65             =head1 VERSION
66              
67             version v0.0.11
68              
69             =head1 TASK CONTENTS
70              
71             =head1 VERSION
72              
73             version v0.0.11
74              
75             =head1 AUTHOR
76              
77             Shlomi Fish, L<http://www.shlomifish.org/>
78              
79             =head1 AUTHOR
80              
81             Shlomi Fish <shlomif@cpan.org>
82              
83             =head1 COPYRIGHT AND LICENSE
84              
85             This software is Copyright (c) 2008 by Shlomi Fish.
86              
87             This is free software, licensed under:
88              
89             The MIT (X11) License
90              
91             =head1 BUGS
92              
93             Please report any bugs or feature requests on the bugtracker website
94             L<https://github.com/shlomif/fc-solve/issues>
95              
96             When submitting a bug or request, please include a test-file or a
97             patch to an existing test-file that illustrates the bug or desired
98             feature.
99              
100             =for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan
101              
102             =head1 SUPPORT
103              
104             =head2 Perldoc
105              
106             You can find documentation for this module with the perldoc command.
107              
108             perldoc Task::FreecellSolver::Testing
109              
110             =head2 Websites
111              
112             The following websites have more information about this module, and may be of help to you. As always,
113             in addition to those websites please use your favorite search engine to discover more resources.
114              
115             =over 4
116              
117             =item *
118              
119             MetaCPAN
120              
121             A modern, open-source CPAN search engine, useful to view POD in HTML format.
122              
123             L<http://metacpan.org/release/Task-FreecellSolver-Testing>
124              
125             =item *
126              
127             Search CPAN
128              
129             The default CPAN search engine, useful to view POD in HTML format.
130              
131             L<http://search.cpan.org/dist/Task-FreecellSolver-Testing>
132              
133             =item *
134              
135             RT: CPAN's Bug Tracker
136              
137             The RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN.
138              
139             L<https://rt.cpan.org/Public/Dist/Display.html?Name=Task-FreecellSolver-Testing>
140              
141             =item *
142              
143             AnnoCPAN
144              
145             The AnnoCPAN is a website that allows community annotations of Perl module documentation.
146              
147             L<http://annocpan.org/dist/Task-FreecellSolver-Testing>
148              
149             =item *
150              
151             CPAN Ratings
152              
153             The CPAN Ratings is a website that allows community ratings and reviews of Perl modules.
154              
155             L<http://cpanratings.perl.org/d/Task-FreecellSolver-Testing>
156              
157             =item *
158              
159             CPAN Forum
160              
161             The CPAN Forum is a web forum for discussing Perl modules.
162              
163             L<http://cpanforum.com/dist/Task-FreecellSolver-Testing>
164              
165             =item *
166              
167             CPANTS
168              
169             The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.
170              
171             L<http://cpants.cpanauthors.org/dist/Task-FreecellSolver-Testing>
172              
173             =item *
174              
175             CPAN Testers
176              
177             The CPAN Testers is a network of smokers who run automated tests on uploaded CPAN distributions.
178              
179             L<http://www.cpantesters.org/distro/T/Task-FreecellSolver-Testing>
180              
181             =item *
182              
183             CPAN Testers Matrix
184              
185             The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.
186              
187             L<http://matrix.cpantesters.org/?dist=Task-FreecellSolver-Testing>
188              
189             =item *
190              
191             CPAN Testers Dependencies
192              
193             The CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution.
194              
195             L<http://deps.cpantesters.org/?module=Task::FreecellSolver::Testing>
196              
197             =back
198              
199             =head2 Bugs / Feature Requests
200              
201             Please report any bugs or feature requests by email to C<bug-task-freecellsolver-testing at rt.cpan.org>, or through
202             the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=Task-FreecellSolver-Testing>. You will be automatically notified of any
203             progress on the request by the system.
204              
205             =head2 Source Code
206              
207             The code is open to the world, and available for you to hack on. Please feel free to browse it and play
208             with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull
209             from your repository :)
210              
211             L<https://github.com/shlomif/fc-solve>
212              
213             git clone git://github.com/shlomif/fc-solve.git
214              
215             =head1 AUTHOR
216              
217             Shlomi Fish <shlomif@cpan.org>
218              
219             =head1 COPYRIGHT AND LICENSE
220              
221             This software is Copyright (c) 2008 by Shlomi Fish.
222              
223             This is free software, licensed under:
224              
225             The MIT (X11) License
226              
227             =head1 BUGS
228              
229             Please report any bugs or feature requests on the bugtracker website
230             L<https://github.com/shlomif/fc-solve/issues>
231              
232             When submitting a bug or request, please include a test-file or a
233             patch to an existing test-file that illustrates the bug or desired
234             feature.
235              
236             =for :stopwords cpan testmatrix url annocpan anno bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan
237              
238             =head1 SUPPORT
239              
240             =head2 Perldoc
241              
242             You can find documentation for this module with the perldoc command.
243              
244             perldoc Task::FreecellSolver::Testing
245              
246             =head2 Websites
247              
248             The following websites have more information about this module, and may be of help to you. As always,
249             in addition to those websites please use your favorite search engine to discover more resources.
250              
251             =over 4
252              
253             =item *
254              
255             MetaCPAN
256              
257             A modern, open-source CPAN search engine, useful to view POD in HTML format.
258              
259             L<http://metacpan.org/release/Task-FreecellSolver-Testing>
260              
261             =item *
262              
263             Search CPAN
264              
265             The default CPAN search engine, useful to view POD in HTML format.
266              
267             L<http://search.cpan.org/dist/Task-FreecellSolver-Testing>
268              
269             =item *
270              
271             RT: CPAN's Bug Tracker
272              
273             The RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN.
274              
275             L<https://rt.cpan.org/Public/Dist/Display.html?Name=Task-FreecellSolver-Testing>
276              
277             =item *
278              
279             AnnoCPAN
280              
281             The AnnoCPAN is a website that allows community annotations of Perl module documentation.
282              
283             L<http://annocpan.org/dist/Task-FreecellSolver-Testing>
284              
285             =item *
286              
287             CPAN Ratings
288              
289             The CPAN Ratings is a website that allows community ratings and reviews of Perl modules.
290              
291             L<http://cpanratings.perl.org/d/Task-FreecellSolver-Testing>
292              
293             =item *
294              
295             CPAN Forum
296              
297             The CPAN Forum is a web forum for discussing Perl modules.
298              
299             L<http://cpanforum.com/dist/Task-FreecellSolver-Testing>
300              
301             =item *
302              
303             CPANTS
304              
305             The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.
306              
307             L<http://cpants.cpanauthors.org/dist/Task-FreecellSolver-Testing>
308              
309             =item *
310              
311             CPAN Testers
312              
313             The CPAN Testers is a network of smokers who run automated tests on uploaded CPAN distributions.
314              
315             L<http://www.cpantesters.org/distro/T/Task-FreecellSolver-Testing>
316              
317             =item *
318              
319             CPAN Testers Matrix
320              
321             The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.
322              
323             L<http://matrix.cpantesters.org/?dist=Task-FreecellSolver-Testing>
324              
325             =item *
326              
327             CPAN Testers Dependencies
328              
329             The CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution.
330              
331             L<http://deps.cpantesters.org/?module=Task::FreecellSolver::Testing>
332              
333             =back
334              
335             =head2 Bugs / Feature Requests
336              
337             Please report any bugs or feature requests by email to C<bug-task-freecellsolver-testing at rt.cpan.org>, or through
338             the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=Task-FreecellSolver-Testing>. You will be automatically notified of any
339             progress on the request by the system.
340              
341             =head2 Source Code
342              
343             The code is open to the world, and available for you to hack on. Please feel free to browse it and play
344             with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull
345             from your repository :)
346              
347             L<https://github.com/shlomif/fc-solve>
348              
349             git clone git://github.com/shlomif/fc-solve.git
350              
351             =cut