Games-Solitaire-BlackHole-Solver
view release on metacpan or search on metacpan
"script_files" => [
"bin/black-hole-solve",
"bin/golf-solitaire-solve-perl"
],
"test_requires" => {
"Dir::Manifest::Slurp" => 0,
"File::Spec" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
"Path::Tiny" => 0,
"Test::Differences" => 0,
"Test::More" => "0.88",
"lib" => 0
}
);
my %fallback_build_requires = (
"Dir::Manifest::Slurp" => 0,
"File::Spec" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
"Module::Build" => "0.28",
"Path::Tiny" => 0,
"Test::Differences" => 0,
"Test::More" => "0.88",
"lib" => 0
);
unless ( eval { Module::Build->VERSION(0.4004) } ) {
delete $module_build_args{test_requires};
$module_build_args{build_requires} = \%fallback_build_requires;
}
"warnings" : "0"
}
},
"test" : {
"requires" : {
"Dir::Manifest::Slurp" : "0",
"File::Spec" : "0",
"IO::Handle" : "0",
"IPC::Open3" : "0",
"Path::Tiny" : "0",
"Test::Differences" : "0",
"Test::More" : "0.88",
"lib" : "0"
}
}
},
"provides" : {
"Games::Solitaire::BlackHole::Solver" : {
"file" : "lib/Games/Solitaire/BlackHole/Solver.pm",
"version" : "v0.18.0"
},
abstract: 'A solver for Black Hole Solitaire'
author:
- 'Shlomi Fish <shlomif@cpan.org>'
build_requires:
Dir::Manifest::Slurp: '0'
File::Spec: '0'
IO::Handle: '0'
IPC::Open3: '0'
Module::Build: '0.28'
Path::Tiny: '0'
Test::Differences: '0'
Test::More: '0.88'
lib: '0'
configure_requires:
Module::Build: '0.28'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.033, CPAN::Meta::Converter version 2.150010'
keywords:
- ai
- automated
- black
use strict;
use warnings;
use Test::More tests => 20;
use Path::Tiny qw/ path cwd /;
use Dir::Manifest::Slurp qw/ as_lf /;
use Test::Differences qw/ eq_or_diff /;
use lib "./t/lib";
use Games::Solitaire::BlackHole::Test qw/ _test_multiple_verdict_lines /;
sub _filename
{
return cwd()->child( "t", "data", shift() );
}
t/lib/Games/Solitaire/BlackHole/Test.pm view on Meta::CPAN
package Games::Solitaire::BlackHole::Test;
use strict;
use warnings;
use Test::More;
use Dir::Manifest::Slurp qw/ as_lf /;
use Test::Differences qw/ eq_or_diff /;
our @ISA = qw(Exporter);
our %EXPORT_TAGS = ( 'all' => [qw( _test_multiple_verdict_lines )] );
our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
require Exporter;
# We intend this test subroutine to be used by more than one
# subproject.
sub _test_multiple_verdict_lines
{
( run in 3.129 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )