File Coverage

blib/lib/Task/FreecellSolver/Testing.pm
Criterion Covered Total %
statement 60 60 100.0
branch n/a
condition n/a
subroutine 20 20 100.0
pod n/a
total 80 80 100.0


line stmt bran cond sub pod time code
1             package Task::FreecellSolver::Testing;
2              
3 1     1   11900 use warnings;
  1         1  
  1         25  
4 1     1   3 use strict;
  1         2  
  1         34  
5              
6             =head1 NAME
7              
8             Task::FreecellSolver::Testing - install the CPAN dependencies of the
9             Freecell Solver test suite.
10              
11             =head1 VERSION
12              
13             Version 0.0.6
14              
15             =cut
16              
17             our $VERSION = '0.0.6';
18              
19             # Load the dependencies so we'll be sure they are installed.
20 1     1   3 use Carp;
  1         3  
  1         48  
21 1     1   474 use Data::Dumper;
  1         5661  
  1         49  
22 1     1   386 use Digest::SHA;
  1         2173  
  1         39  
23 1     1   404 use Env::Path;
  1         1510  
  1         4  
24 1     1   21 use File::Path;
  1         1  
  1         39  
25 1     1   5 use File::Spec;
  1         1  
  1         13  
26 1     1   404 use Games::Solitaire::Verify;
  1         97  
  1         20  
27 1     1   348 use IPC::Open2;
  1         3431  
  1         50  
28 1     1   368 use MooX qw(late);
  1         7208  
  1         5  
29 1     1   27406 use Storable;
  1         2225  
  1         56  
30 1     1   396 use String::ShellQuote;
  1         516  
  1         42  
31 1     1   373 use Task::Test::Run::AllPlugins;
  1         76  
  1         19  
32 1     1   344 use Test::Data::Split;
  1         110465  
  1         71  
33 1     1   575 use Template;
  1         24464  
  1         30  
34 1     1   658 use Test::Differences;
  1         9167  
  1         92  
35 1     1   12 use Test::More;
  1         2  
  1         17  
36 1     1   1126 use Test::Run::CmdLine::Plugin::TrimDisplayedFilenames;
  1         282  
  1         36  
37 1     1   499 use YAML::XS;
  1         2887  
  1         81  
38              
39             =head1 SYNOPSIS
40              
41             $ perl -MCPAN -e 'install "Task::FreecellSolver::Testing"'
42              
43             =head1 AUTHOR
44              
45             Shlomi Fish, L<http://www.shlomifish.org/>
46              
47             =head1 BUGS
48              
49             Please report any bugs or feature requests to C<bug-task-freecellsolver-testing at rt.cpan.org>, or through
50             the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Task-FreecellSolver-Testing>. I will be notified, and then you'll
51             automatically be notified of progress on your bug as I make changes.
52              
53             =head1 SUPPORT
54              
55             You can find documentation for this module with the perldoc command.
56              
57             perldoc Task::FreecellSolver::Testing
58              
59              
60             You can also look for information at:
61              
62             =over 4
63              
64             =item * RT: CPAN's request tracker
65              
66             L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Task-FreecellSolver-Testing>
67              
68             =item * AnnoCPAN: Annotated CPAN documentation
69              
70             L<http://annocpan.org/dist/Task-FreecellSolver-Testing>
71              
72             =item * CPAN Ratings
73              
74             L<http://cpanratings.perl.org/d/Task-FreecellSolver-Testing>
75              
76             =item * Search CPAN
77              
78             L<http://search.cpan.org/dist/Task-FreecellSolver-Testing/>
79              
80             =back
81              
82              
83             =head1 ACKNOWLEDGEMENTS
84              
85              
86             =head1 COPYRIGHT & LICENSE
87              
88             Copyright 2009 Shlomi Fish.
89              
90             This program is distributed under the MIT (X11) License:
91             L<http://www.opensource.org/licenses/mit-license.php>
92              
93             Permission is hereby granted, free of charge, to any person
94             obtaining a copy of this software and associated documentation
95             files (the "Software"), to deal in the Software without
96             restriction, including without limitation the rights to use,
97             copy, modify, merge, publish, distribute, sublicense, and/or sell
98             copies of the Software, and to permit persons to whom the
99             Software is furnished to do so, subject to the following
100             conditions:
101              
102             The above copyright notice and this permission notice shall be
103             included in all copies or substantial portions of the Software.
104              
105             THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
106             EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
107             OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
108             NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
109             HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
110             WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
111             FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
112             OTHER DEALINGS IN THE SOFTWARE.
113              
114             =cut
115              
116             1; # End of Task::FreecellSolver::Testing