Diab,
I don't have access to the smoker I used previously but I do have a Windows 7 laptop running Strawberry Perl 5.12.3. I have Mercurial installed but not the pre-requisite modules. I probably should have tried the install without Mercurial first. Maybe I can do that on a different system some other time.
I kicked off a cpan install (cpan D/DJ/DJERIUS/Hg-Lib-0.01_05.tar.gz) and it started pulling the pre-requisites. It looks like something didn't work out the first time because it couldn't find Type::Utils.
I kicked off a cpan install a second time and the list of missing prereqs was much smaller. I noticed that there was a problem with Module::Build and Test::Class.
Running install for module 'Test::Class'
Running make for R/RJ/RJBS/Test-Class-0.41.tar.gz
Checksum for C:\strawberry\cpan\sources\authors\id\R\RJ\RJBS\Test-Class-0.41.tar.gz ok
CPAN: Module::Build loaded ok (v0.38)
CPAN.pm: Going to build R/RJ/RJBS/Test-Class-0.41.tar.gz
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Test-Class' version '0.41'
Module::Build version 0.42 required--this is only version 0.38 at ./Build line 41.
RJBS/Test-Class-0.41.tar.gz
C:\strawberry\perl\bin\perl.exe ./Build -- NOT OK
Running Build test
Can't test without successful make
Running Build install
Make had returned bad status, install seems impossible
I installed Module::Build and Test::Class before trying the install a third time. See third-install.txt attachment.
I then tried to manually run the failing tests. See look-testing.txt attachment.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Server
/Pipe/runcommand.t
ok 1 - echo_error, no args
# Child (echo error) exited without calling finalize()
not ok 1 - echo error
# Failed test 'echo error'
# at C:/strawberry/perl/lib/Test/Builder.pm line 239.
timed out waiting for data from server
# Child (testing with Pipe::RunCommand) exited without calling finalize()
not ok 1 - testing with Pipe::RunCommand
# Failed test 'testing with Pipe::RunCommand'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Server
/Server.t
false exception caught by Test::Fatal::exception at C:/strawberry/perl/site/lib/
Test/Fatal.pm line 51
Test::Fatal::__ANON__('') called at C:/strawberry/perl/site/lib/Try/Tiny
.pm line 106
Try::Tiny::try('CODE(0x36e6cec)', 'Try::Tiny::Catch=REF(0x2ccf194)') cal
led at C:/strawberry/perl/site/lib/Test/Fatal.pm line 52
Test::Fatal::exception('CODE(0x2cce654)') called at t/Hg/Lib/Server/Serv
er.t line 19
main::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.pm line 2
34
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x1fb6e24)', 'timeout', 'CODE
(0x36e5b94)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('timeout', 'CODE(0x36e5b94)') called at t/Hg/Lib/Ser
ver/Server.t line 24
# Child (timeout) exited without calling finalize()
not ok 1 - timeout
# Failed test 'timeout'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Server
/basic.t
ok 1 - hello, no args
false exception caught by Test::Fatal::exception at C:/strawberry/perl/site/lib/
Test/Fatal.pm line 51
Test::Fatal::__ANON__('') called at C:/strawberry/perl/site/lib/Try/Tiny
.pm line 106
Try::Tiny::try('CODE(0x384f5d4)', 'Try::Tiny::Catch=REF(0x384fb04)') cal
led at C:/strawberry/perl/site/lib/Test/Fatal.pm line 52
Test::Fatal::exception('CODE(0x35442dc)') called at t/Hg/Lib/Server/basi
c.t line 24
main::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.pm line 2
34
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x2487634)', 'bad hello chann
el', 'CODE(0x38457d4)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('bad hello channel', 'CODE(0x38457d4)') called at t/
Hg/Lib/Server/basic.t line 29
# Child (bad hello channel) exited without calling finalize()
not ok 2 - bad hello channel
# Failed test 'bad hello channel'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Server
/connect.t
# Child (no repo) exited without calling finalize()
not ok 1 - no repo
# Failed test 'no repo'
# at C:/strawberry/perl/lib/Test/Builder.pm line 239.
false exception caught by Test::Fatal::exception at C:/strawberry/perl/site/lib/
Test/Fatal.pm line 51
Test::Fatal::__ANON__('') called at C:/strawberry/perl/site/lib/Try/Tiny
.pm line 106
Try::Tiny::try('CODE(0x39a381c)', 'Try::Tiny::Catch=REF(0x2f7eb44)') cal
led at C:/strawberry/perl/site/lib/Test/Fatal.pm line 52
Test::Fatal::exception('CODE(0x250f3b4)') called at t/Hg/Lib/Server/conn
ect.t line 18
main::__ANON__('main=HASH(0x39a1e04)') called at C:/strawberry/perl/site
/lib/Test/Roo/Class.pm line 66
Test::Roo::Class::each_test('main=HASH(0x39a1e04)', 'CODE(0x3949424)') c
alled at (eval 280) line 16
main::each_test('main=HASH(0x39a1e04)', 'CODE(0x3949424)') called at C:/
strawberry/perl/site/lib/Test/Roo.pm line 38
Test::Roo::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.pm l
ine 234
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x25472f4)', 'no repo', 'CODE
(0x39a308c)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('no repo', 'CODE(0x39a308c)') called at C:/strawberr
y/perl/site/lib/Test/Roo.pm line 39
Test::Roo::__ANON__('main=HASH(0x39a1e04)') called at (eval 283) line 16
main::_do_tests('main=HASH(0x39a1e04)') called at C:/strawberry/perl/sit
e/lib/Test/Roo/Class.pm line 51
Test::Roo::Class::__ANON__() called at C:/strawberry/perl/lib/Test/Build
er.pm line 234
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x25472f4)', 'testing with ma
in', 'CODE(0x39a2424)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('testing with main', 'CODE(0x39a2424)') called at C:
/strawberry/perl/site/lib/Test/Roo/Class.pm line 53
Test::Roo::Class::run_tests('main') called at C:/strawberry/perl/site/li
b/Test/Roo.pm line 46
Test::Roo::run_me() called at t/Hg/Lib/Server/connect.t line 43
# Child (testing with main) exited without calling finalize()
not ok 1 - testing with main
# Failed test 'testing with main'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Server
/encoding.t
ok 1 - default encoding
ok 2 - requested encoding
false exception caught by Test::Fatal::exception at C:/strawberry/perl/site/lib/
Test/Fatal.pm line 51
Test::Fatal::__ANON__('') called at C:/strawberry/perl/site/lib/Try/Tiny
.pm line 106
Try::Tiny::try('CODE(0x34b87dc)', 'Try::Tiny::Catch=REF(0x3772d2c)') cal
led at C:/strawberry/perl/site/lib/Test/Fatal.pm line 52
Test::Fatal::exception('CODE(0x3765994)') called at t/Hg/Lib/Server/enco
ding.t line 24
main::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.pm line 2
34
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x23372ec)', 'incorrect encod
ing', 'CODE(0x36682ec)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('incorrect encoding', 'CODE(0x36682ec)') called at t
/Hg/Lib/Server/encoding.t line 29
# Child (incorrect encoding) exited without calling finalize()
not ok 3 - incorrect encoding
# Failed test 'incorrect encoding'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/Types/
Types.t
ok 1 - StrList as arrayref
ok 2 - StrList as scalar
not ok 3 - The object isa Type::Exception::Assertion
# Failed test 'The object isa Type::Exception::Assertion'
# at t/Hg/Lib/Types/Types.t line 25.
# The object isn't a 'Type::Exception::Assertion' it's a 'Error::TypeTiny::A
ssertion'
1..3
# Looks like you failed 1 test of 3.
C:\strawberry\cpan\build\Hg-Lib-0.01_05-Q35y4t>perl -Iblib -Ilib t/Hg/Lib/open.t
# Child (no repo) exited without calling finalize()
not ok 1 - no repo
# Failed test 'no repo'
# at C:/strawberry/perl/lib/Test/Builder.pm line 239.
false exception caught by Test::Fatal::exception at C:/strawberry/perl/site/lib/
Test/Fatal.pm line 51
Test::Fatal::__ANON__('') called at C:/strawberry/perl/site/lib/Try/Tiny
.pm line 106
Try::Tiny::try('CODE(0x396077c)', 'Try::Tiny::Catch=REF(0x2d335ac)') cal
led at C:/strawberry/perl/site/lib/Test/Fatal.pm line 52
Test::Fatal::exception('CODE(0x2d3298c)') called at t/Hg/Lib/open.t line
19
main::__ANON__('main=HASH(0x395ed3c)') called at C:/strawberry/perl/site
/lib/Test/Roo/Class.pm line 66
Test::Roo::Class::each_test('main=HASH(0x395ed3c)', 'CODE(0x2f408ac)') c
alled at (eval 382) line 16
main::each_test('main=HASH(0x395ed3c)', 'CODE(0x2f408ac)') called at C:/
strawberry/perl/site/lib/Test/Roo.pm line 38
Test::Roo::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.pm l
ine 234
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x25d7154)', 'no repo', 'CODE
(0x395ffc4)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('no repo', 'CODE(0x395ffc4)') called at C:/strawberr
y/perl/site/lib/Test/Roo.pm line 39
Test::Roo::__ANON__('main=HASH(0x395ed3c)') called at (eval 385) line 16
main::_do_tests('main=HASH(0x395ed3c)') called at C:/strawberry/perl/sit
e/lib/Test/Roo/Class.pm line 51
Test::Roo::Class::__ANON__() called at C:/strawberry/perl/lib/Test/Build
er.pm line 234
Test::Builder::__ANON__() called at C:/strawberry/perl/lib/Test/Builder.
pm line 239
eval {...} called at C:/strawberry/perl/lib/Test/Builder.pm line 239
Test::Builder::subtest('Test::Builder=HASH(0x25d7154)', 'testing with ma
in', 'CODE(0x395f384)') called at C:/strawberry/perl/lib/Test/More.pm line 747
Test::More::subtest('testing with main', 'CODE(0x395f384)') called at C:
/strawberry/perl/site/lib/Test/Roo/Class.pm line 53
Test::Roo::Class::run_tests('main') called at C:/strawberry/perl/site/li
b/Test/Roo.pm line 46
Test::Roo::run_me() called at t/Hg/Lib/open.t line 66
# Child (testing with main) exited without calling finalize()
not ok 1 - testing with main
# Failed test 'testing with main'
# at C:/strawberry/perl/lib/Test/Builder.pm line 252.
# Tests were run but no plan was declared and done_testing() was not seen.
Message body is not shown because it is too large.