Skip Menu |

This queue is for tickets about the Test-TAP-Model CPAN distribution.

Report information
The Basics
Id: 31930
Status: resolved
Priority: 0/
Queue: Test-TAP-Model

People
Owner: Nobody in particular
Requestors: ANDK [...] cpan.org
apeiron [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.09
Fixed in: (no value)



Subject: Missing PREREQ_PM Test::Harness::Straps
With Test::Harness 3.0 installed and no remains from Test::Harness 2.xx the test fails with t/basic.............. # Failed test 'use Test::TAP::Model;' # at t/basic.t line 10. # Tried to use 'Test::TAP::Model'. # Error: Base class package "Test::Harness::Straps" is empty. Installing Test::Harness::Straps (which is now in a separate package) fixes this.
Subject: Test::Harness::Results not loaded, causes errors on OpenBSD (maybe others)
When trying to smoke Parrot on OpenBSD, I receive the following error message: parrot:parrot-0.6.3 {47} perl t/harness --html --gc-debug --running-make-test - t/configure/001-options.t Can't locate object method "new" via package "Test::Harness::Results" (perhaps you forgot to load "Test::Harness::Results"?) at /usr/local/libdata/perl5/site_perl/Test/TAP/Model.pm line 174, <FILE> line 2. Of course, there is no explicit "use Test::Harness::Results;" line in Test::TAP::Model. This doesn't seem to matter on other platforms, but it falls over on perl 5.8.8 as shipped on OpenBSD. One could argue that it's a good design principle to explicitly state one's dependencies, as well. Simply adding the use statement fixes the problem.
Uploaded 0.10 to the CPAN with a deprecation note. Thanks!
this should be fixed by 0.10