From: Vincent Pit Date: Mon, 16 Nov 2015 15:01:21 +0000 (-0200) Subject: This is 1.18 X-Git-Tag: v1.18^0 X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FTest-Valgrind.git;a=commitdiff_plain;h=8a3289dfc8449aed2d53e35c52c269009630293e This is 1.18 --- diff --git a/Changes b/Changes index 0e81a3e..89b2969 100644 --- a/Changes +++ b/Changes @@ -1,5 +1,17 @@ Revision history for Test-Valgrind +1.18 2015-11-16 15:00 UTC + + Chg : A new Test::Valgrind::Version class has been added to represent + valgrind version numbers, instead of lazily relying on + version.pm. + + Fix : The detection of the valgrind executable has been slightly + improved to cover some edge cases. + + Tst : Test failures on Windows, or with old versions of Test::More or + File::Temp, have been addressed. + Thanks Paul Howarth for reporting. + + Tst : A few extraneous warnings displayed by some tests when they + were run with old versions of Test::Harnes were silenced. + 1.17 2015-11-13 13:50 UTC + Fix : [RT #108873] : Tests fail due to "Text file busy" Thanks Paul Howarth for reporting. diff --git a/META.json b/META.json index b444d56..fde417a 100644 --- a/META.json +++ b/META.json @@ -26,12 +26,13 @@ "Config" : "0", "Digest::MD5" : "0", "Env::Sanctify" : "0", + "ExtUtils::MM" : "0", "ExtUtils::MakeMaker" : "0", "Fcntl" : "0", "File::HomeDir" : "0.86", "File::Path" : "0", "File::Spec" : "0", - "File::Temp" : "0.14", + "File::Temp" : "0.19", "Filter::Util::Call" : "0", "IO::Handle" : "0", "IO::Select" : "0", @@ -46,7 +47,7 @@ "XML::Twig" : "0", "base" : "0", "lib" : "0", - "version" : "0" + "overload" : "0" } }, "configure" : { @@ -65,11 +66,12 @@ "Carp" : "0", "Digest::MD5" : "0", "Env::Sanctify" : "0", + "ExtUtils::MM" : "0", "Fcntl" : "0", "File::HomeDir" : "0.86", "File::Path" : "0", "File::Spec" : "0", - "File::Temp" : "0.14", + "File::Temp" : "0.19", "Filter::Util::Call" : "0", "IO::Select" : "0", "List::Util" : "0", @@ -80,8 +82,8 @@ "Test::More" : "0", "XML::Twig" : "0", "base" : "0", - "perl" : "5.006", - "version" : "0" + "overload" : "0", + "perl" : "5.006" } } }, @@ -98,6 +100,6 @@ "url" : "http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git" } }, - "version" : "1.17", + "version" : "1.18", "x_serialization_backend" : "JSON::PP version 2.27300" } diff --git a/META.yml b/META.yml index 365356b..bcf5d73 100644 --- a/META.yml +++ b/META.yml @@ -7,12 +7,13 @@ build_requires: Config: '0' Digest::MD5: '0' Env::Sanctify: '0' + ExtUtils::MM: '0' ExtUtils::MakeMaker: '0' Fcntl: '0' File::HomeDir: '0.86' File::Path: '0' File::Spec: '0' - File::Temp: '0.14' + File::Temp: '0.19' Filter::Util::Call: '0' IO::Handle: '0' IO::Select: '0' @@ -27,7 +28,7 @@ build_requires: XML::Twig: '0' base: '0' lib: '0' - version: '0' + overload: '0' configure_requires: Config: '0' ExtUtils::MakeMaker: '0' @@ -50,11 +51,12 @@ requires: Carp: '0' Digest::MD5: '0' Env::Sanctify: '0' + ExtUtils::MM: '0' Fcntl: '0' File::HomeDir: '0.86' File::Path: '0' File::Spec: '0' - File::Temp: '0.14' + File::Temp: '0.19' Filter::Util::Call: '0' IO::Select: '0' List::Util: '0' @@ -65,12 +67,12 @@ requires: Test::More: '0' XML::Twig: '0' base: '0' + overload: '0' perl: '5.006' - version: '0' resources: bugtracker: http://rt.cpan.org/Dist/Display.html?Name=Test-Valgrind homepage: http://search.cpan.org/dist/Test-Valgrind/ license: http://dev.perl.org/licenses/ repository: http://git.profvince.com/?p=perl%2Fmodules%2FTest-Valgrind.git -version: '1.17' +version: '1.18' x_serialization_backend: 'CPAN::Meta::YAML version 0.016' diff --git a/README b/README index ba10961..822f420 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ NAME with valgrind. VERSION - Version 1.17 + Version 1.18 SYNOPSIS # From the command-line @@ -156,7 +156,7 @@ CAVEATS the "diag" option, in which case it will be reprinted as diagnostics. DEPENDENCIES - XML::Twig, version, File::HomeDir, Env::Sanctify, Perl::Destruct::Level. + XML::Twig, File::HomeDir, Env::Sanctify, Perl::Destruct::Level. SEE ALSO All the "Test::Valgrind::*" API, including Test::Valgrind::Command, diff --git a/lib/Test/Valgrind.pm b/lib/Test/Valgrind.pm index c166f6e..421396f 100644 --- a/lib/Test/Valgrind.pm +++ b/lib/Test/Valgrind.pm @@ -9,11 +9,11 @@ Test::Valgrind - Generate suppressions, analyse and test any command with valgri =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 SYNOPSIS diff --git a/lib/Test/Valgrind/Action.pm b/lib/Test/Valgrind/Action.pm index 23703df..f13595b 100644 --- a/lib/Test/Valgrind/Action.pm +++ b/lib/Test/Valgrind/Action.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action - Base class for Test::Valgrind actions. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Captor.pm b/lib/Test/Valgrind/Action/Captor.pm index f6de103..ff6c35f 100644 --- a/lib/Test/Valgrind/Action/Captor.pm +++ b/lib/Test/Valgrind/Action/Captor.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Captor - Mock Test::Valgrind::Action for capturing outpu =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Suppressions.pm b/lib/Test/Valgrind/Action/Suppressions.pm index 9002afc..faf0546 100644 --- a/lib/Test/Valgrind/Action/Suppressions.pm +++ b/lib/Test/Valgrind/Action/Suppressions.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Suppressions - Generate suppressions for a given tool. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Action/Test.pm b/lib/Test/Valgrind/Action/Test.pm index c0c2644..d69a29c 100644 --- a/lib/Test/Valgrind/Action/Test.pm +++ b/lib/Test/Valgrind/Action/Test.pm @@ -9,11 +9,11 @@ Test::Valgrind::Action::Test - Test that an analysis didn't generate any error r =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Carp.pm b/lib/Test/Valgrind/Carp.pm index 1e24dab..d23be57 100644 --- a/lib/Test/Valgrind/Carp.pm +++ b/lib/Test/Valgrind/Carp.pm @@ -9,11 +9,11 @@ Test::Valgrind::Carp - Carp-like private methods for Test::Valgrind objects. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command.pm b/lib/Test/Valgrind/Command.pm index aa1681f..df13dad 100644 --- a/lib/Test/Valgrind/Command.pm +++ b/lib/Test/Valgrind/Command.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command - Base class for Test::Valgrind commands. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Aggregate.pm b/lib/Test/Valgrind/Command/Aggregate.pm index eb8de8e..ed566fe 100644 --- a/lib/Test/Valgrind/Command/Aggregate.pm +++ b/lib/Test/Valgrind/Command/Aggregate.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::Aggregate - A Test::Valgrind command that aggregates se =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/Perl.pm b/lib/Test/Valgrind/Command/Perl.pm index 9988295..d60d3d2 100644 --- a/lib/Test/Valgrind/Command/Perl.pm +++ b/lib/Test/Valgrind/Command/Perl.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::Perl - A Test::Valgrind command that invokes perl. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Command/PerlScript.pm b/lib/Test/Valgrind/Command/PerlScript.pm index 99ff387..6b6ab6b 100644 --- a/lib/Test/Valgrind/Command/PerlScript.pm +++ b/lib/Test/Valgrind/Command/PerlScript.pm @@ -9,11 +9,11 @@ Test::Valgrind::Command::PerlScript - A Test::Valgrind command that invokes a pe =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Component.pm b/lib/Test/Valgrind/Component.pm index 0326c81..1945db1 100644 --- a/lib/Test/Valgrind/Component.pm +++ b/lib/Test/Valgrind/Component.pm @@ -9,11 +9,11 @@ Test::Valgrind::Component - Base class for Test::Valgrind components. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser.pm b/lib/Test/Valgrind/Parser.pm index 3ae3a19..77aedff 100644 --- a/lib/Test/Valgrind/Parser.pm +++ b/lib/Test/Valgrind/Parser.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser - Base class for Test::Valgrind parsers. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Suppressions/Text.pm b/lib/Test/Valgrind/Parser/Suppressions/Text.pm index 90cbea9..a3c7b62 100644 --- a/lib/Test/Valgrind/Parser/Suppressions/Text.pm +++ b/lib/Test/Valgrind/Parser/Suppressions/Text.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::Suppressions::Text - Parse valgrind suppressions output =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/Text.pm b/lib/Test/Valgrind/Parser/Text.pm index b5a0001..7f182c7 100644 --- a/lib/Test/Valgrind/Parser/Text.pm +++ b/lib/Test/Valgrind/Parser/Text.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::Text - Parse valgrind output as a text stream. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML.pm b/lib/Test/Valgrind/Parser/XML.pm index d69b8fb..213c4c8 100644 --- a/lib/Test/Valgrind/Parser/XML.pm +++ b/lib/Test/Valgrind/Parser/XML.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML - Parse valgrind output as an XML stream. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Parser/XML/Twig.pm b/lib/Test/Valgrind/Parser/XML/Twig.pm index 1808ea6..268e741 100644 --- a/lib/Test/Valgrind/Parser/XML/Twig.pm +++ b/lib/Test/Valgrind/Parser/XML/Twig.pm @@ -9,11 +9,11 @@ Test::Valgrind::Parser::XML::Twig - Parse valgrind XML output with XML::Twig. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION @@ -190,7 +190,7 @@ This program is free software; you can redistribute it and/or modify it under th package Test::Valgrind::Parser::XML::Twig::Elt; -our $VERSION = '1.17'; +our $VERSION = '1.18'; BEGIN { require XML::Twig; } diff --git a/lib/Test/Valgrind/Report.pm b/lib/Test/Valgrind/Report.pm index 9ecaff3..a5ab9f2 100644 --- a/lib/Test/Valgrind/Report.pm +++ b/lib/Test/Valgrind/Report.pm @@ -9,11 +9,11 @@ Test::Valgrind::Report - Base class for Test::Valgrind error reports. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Session.pm b/lib/Test/Valgrind/Session.pm index 7a05238..171a82d 100644 --- a/lib/Test/Valgrind/Session.pm +++ b/lib/Test/Valgrind/Session.pm @@ -9,11 +9,11 @@ Test::Valgrind::Session - Test::Valgrind session object. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Suppressions.pm b/lib/Test/Valgrind/Suppressions.pm index 84526fd..ee24383 100644 --- a/lib/Test/Valgrind/Suppressions.pm +++ b/lib/Test/Valgrind/Suppressions.pm @@ -9,11 +9,11 @@ Test::Valgrind::Suppressions - Generate suppressions for given tool and command. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool.pm b/lib/Test/Valgrind/Tool.pm index c7dd55c..fd7658e 100644 --- a/lib/Test/Valgrind/Tool.pm +++ b/lib/Test/Valgrind/Tool.pm @@ -9,11 +9,11 @@ Test::Valgrind::Tool - Base class for Test::Valgrind tools. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Tool/memcheck.pm b/lib/Test/Valgrind/Tool/memcheck.pm index 0857a3d..9064b5d 100644 --- a/lib/Test/Valgrind/Tool/memcheck.pm +++ b/lib/Test/Valgrind/Tool/memcheck.pm @@ -9,11 +9,11 @@ Test::Valgrind::Tool::memcheck - Run an analysis through the memcheck tool. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION @@ -180,7 +180,7 @@ package Test::Valgrind::Tool::memcheck::Report; use base qw; -our $VERSION = '1.17'; +our $VERSION = '1.18'; my @kinds = qw< InvalidFree diff --git a/lib/Test/Valgrind/Util.pm b/lib/Test/Valgrind/Util.pm index 8db309b..ab2cd22 100644 --- a/lib/Test/Valgrind/Util.pm +++ b/lib/Test/Valgrind/Util.pm @@ -9,11 +9,11 @@ Test::Valgrind::Util - Utility routines for Test::Valgrind. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION diff --git a/lib/Test/Valgrind/Version.pm b/lib/Test/Valgrind/Version.pm index 749b1d6..b2da36b 100644 --- a/lib/Test/Valgrind/Version.pm +++ b/lib/Test/Valgrind/Version.pm @@ -9,11 +9,11 @@ Test::Valgrind::Version - Object class for valgrind versions. =head1 VERSION -Version 1.17 +Version 1.18 =cut -our $VERSION = '1.17'; +our $VERSION = '1.18'; =head1 DESCRIPTION