File Coverage

blib/lib/Task/FreecellSolver/Testing.pm
Criterion Covered Total %
statement 98 98 100.0
branch n/a
condition n/a
subroutine 33 33 100.0
pod n/a
total 131 131 100.0


line stmt bran cond sub pod time code
1             package Task::FreecellSolver::Testing;
2             $Task::FreecellSolver::Testing::VERSION = '0.0.12';
3 1     1   54158 use warnings;
  1         10  
  1         26  
4 1     1   5 use strict;
  1         2  
  1         15  
5              
6 1     1   34 use 5.014;
  1         4  
7              
8              
9             # Load the dependencies so we'll be sure they are installed.
10 1     1   15 use Carp ();
  1         2  
  1         20  
11 1     1   5 use Cwd ();
  1         2  
  1         10  
12 1     1   508 use Data::Dumper ();
  1         5547  
  1         20  
13 1     1   377 use Digest ();
  1         429  
  1         18  
14 1     1   442 use Digest::SHA ();
  1         2460  
  1         30  
15 1     1   415 use Env::Path ();
  1         2003  
  1         17  
16 1     1   6 use File::Path ();
  1         2  
  1         12  
17 1     1   4 use File::Spec ();
  1         2  
  1         10  
18 1     1   384 use File::Which ();
  1         793  
  1         17  
19 1     1   375 use Games::Solitaire::Verify ();
  1         100  
  1         16  
20 1     1   498 use Inline ();
  1         26698  
  1         21  
21 1     1   427 use Inline::C ();
  1         7431  
  1         27  
22 1     1   503 use List::MoreUtils ();
  1         11598  
  1         25  
23 1     1   8 use List::Util ();
  1         1  
  1         11  
24 1     1   441 use Moo ();
  1         7962  
  1         22  
25 1     1   335 use MooX qw(late);
  1         8964  
  1         5  
26 1     1   121106 use Path::Tiny 0.077;
  1         9273  
  1         60  
27 1     1   622 use Storable ();
  1         2731  
  1         22  
28 1     1   376 use String::ShellQuote ();
  1         677  
  1         28  
29 1     1   375 use Task::Test::Run::AllPlugins ();
  1         91  
  1         17  
30 1     1   411 use Template ();
  1         15768  
  1         24  
31 1     1   385 use Test::Code::TidyAll ();
  1         466899  
  1         23  
32 1     1   422 use Test::Data::Split ();
  1         44540  
  1         31  
33 1     1   527 use Test::Differences ();
  1         1148  
  1         23  
34 1     1   7 use Test::More ();
  1         1  
  1         12  
35 1     1   393 use Test::PerlTidy ();
  1         264913  
  1         30  
36 1     1   563 use Test::Run::CmdLine::Plugin::TrimDisplayedFilenames ();
  1         224  
  1         21  
37 1     1   489 use Test::RunValgrind ();
  1         23598  
  1         30  
38 1     1   543 use Test::TrailingSpace ();
  1         26169  
  1         30  
39 1     1   477 use YAML::XS ();
  1         2892  
  1         28  
40              
41              
42             1; # End of Task::FreecellSolver::Testing
43              
44             __END__
45              
46             =pod
47              
48             =encoding UTF-8
49              
50             =head1 NAME
51              
52             Task::FreecellSolver::Testing - install the CPAN dependencies of the
53             Freecell Solver test suite.
54              
55             =head1 VERSION
56              
57             version 0.0.12
58              
59             =head1 SYNOPSIS
60              
61             $ perl -MCPAN -e 'install "Task::FreecellSolver::Testing"'
62              
63             =head1 TASK CONTENTS
64              
65             =head1 AUTHOR
66              
67             Shlomi Fish, L<http://www.shlomifish.org/>
68              
69             =for :stopwords cpan testmatrix url bugtracker rt cpants kwalitee diff irc mailto metadata placeholders metacpan
70              
71             =head1 SUPPORT
72              
73             =head2 Websites
74              
75             The following websites have more information about this module, and may be of help to you. As always,
76             in addition to those websites please use your favorite search engine to discover more resources.
77              
78             =over 4
79              
80             =item *
81              
82             MetaCPAN
83              
84             A modern, open-source CPAN search engine, useful to view POD in HTML format.
85              
86             L<https://metacpan.org/release/Task-FreecellSolver-Testing>
87              
88             =item *
89              
90             RT: CPAN's Bug Tracker
91              
92             The RT ( Request Tracker ) website is the default bug/issue tracking system for CPAN.
93              
94             L<https://rt.cpan.org/Public/Dist/Display.html?Name=Task-FreecellSolver-Testing>
95              
96             =item *
97              
98             CPANTS
99              
100             The CPANTS is a website that analyzes the Kwalitee ( code metrics ) of a distribution.
101              
102             L<http://cpants.cpanauthors.org/dist/Task-FreecellSolver-Testing>
103              
104             =item *
105              
106             CPAN Testers
107              
108             The CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.
109              
110             L<http://www.cpantesters.org/distro/T/Task-FreecellSolver-Testing>
111              
112             =item *
113              
114             CPAN Testers Matrix
115              
116             The CPAN Testers Matrix is a website that provides a visual overview of the test results for a distribution on various Perls/platforms.
117              
118             L<http://matrix.cpantesters.org/?dist=Task-FreecellSolver-Testing>
119              
120             =item *
121              
122             CPAN Testers Dependencies
123              
124             The CPAN Testers Dependencies is a website that shows a chart of the test results of all dependencies for a distribution.
125              
126             L<http://deps.cpantesters.org/?module=Task::FreecellSolver::Testing>
127              
128             =back
129              
130             =head2 Bugs / Feature Requests
131              
132             Please report any bugs or feature requests by email to C<bug-task-freecellsolver-testing at rt.cpan.org>, or through
133             the web interface at L<https://rt.cpan.org/Public/Bug/Report.html?Queue=Task-FreecellSolver-Testing>. You will be automatically notified of any
134             progress on the request by the system.
135              
136             =head2 Source Code
137              
138             The code is open to the world, and available for you to hack on. Please feel free to browse it and play
139             with it, or whatever. If you want to contribute patches, please send me a diff or prod me to pull
140             from your repository :)
141              
142             L<https://github.com/shlomif/fc-solve>
143              
144             git clone git://github.com/shlomif/fc-solve.git
145              
146             =head1 AUTHOR
147              
148             Shlomi Fish <shlomif@cpan.org>
149              
150             =head1 BUGS
151              
152             Please report any bugs or feature requests on the bugtracker website
153             L<https://github.com/shlomif/fc-solve/issues>
154              
155             When submitting a bug or request, please include a test-file or a
156             patch to an existing test-file that illustrates the bug or desired
157             feature.
158              
159             =head1 COPYRIGHT AND LICENSE
160              
161             This software is Copyright (c) 2008 by Shlomi Fish.
162              
163             This is free software, licensed under:
164              
165             The MIT (X11) License
166              
167             =cut