]> git.vpit.fr Git - perl/modules/Test-Valgrind.git/commitdiff
This is 1.18 v1.18
authorVincent Pit <perl@profvince.com>
Mon, 16 Nov 2015 15:01:21 +0000 (13:01 -0200)
committerVincent Pit <perl@profvince.com>
Mon, 16 Nov 2015 15:01:21 +0000 (13:01 -0200)
27 files changed:
Changes
META.json
META.yml
README
lib/Test/Valgrind.pm
lib/Test/Valgrind/Action.pm
lib/Test/Valgrind/Action/Captor.pm
lib/Test/Valgrind/Action/Suppressions.pm
lib/Test/Valgrind/Action/Test.pm
lib/Test/Valgrind/Carp.pm
lib/Test/Valgrind/Command.pm
lib/Test/Valgrind/Command/Aggregate.pm
lib/Test/Valgrind/Command/Perl.pm
lib/Test/Valgrind/Command/PerlScript.pm
lib/Test/Valgrind/Component.pm
lib/Test/Valgrind/Parser.pm
lib/Test/Valgrind/Parser/Suppressions/Text.pm
lib/Test/Valgrind/Parser/Text.pm
lib/Test/Valgrind/Parser/XML.pm
lib/Test/Valgrind/Parser/XML/Twig.pm
lib/Test/Valgrind/Report.pm
lib/Test/Valgrind/Session.pm
lib/Test/Valgrind/Suppressions.pm
lib/Test/Valgrind/Tool.pm
lib/Test/Valgrind/Tool/memcheck.pm
lib/Test/Valgrind/Util.pm
lib/Test/Valgrind/Version.pm

diff --git a/Changes b/Changes
index 0e81a3e955023b83b3e2598cb8834ae7b35e4c26..89b296913f3a989818308ccdae916cb7baf663f5 100644 (file)
--- 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.
index b444d5668dd0afb96b7770bac248653f2a8060a9..fde417a69405ce494eb76c6edcefa480f6083d31 100644 (file)
--- a/META.json
+++ b/META.json
             "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" : {
             "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"
          }
       }
    },
          "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"
 }
index 365356bba228da14adc27f8eb9893f01ab05f2ad..bcf5d738a09eb947da7e21d3d13f2c575f08463c 100644 (file)
--- 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 ba10961a7bbea22c08d825ed435c77c503318941..822f420163b2a52281814976f6c84ee06bc846a3 100644 (file)
--- 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,
index c166f6eaa64e92f58f9031dea8dd258edc3cbfe7..421396f90f71644edc6527debde133ffb3d6f7a0 100644 (file)
@@ -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
 
index 23703df71c952aa0e3be1133a9488fab0951a9bd..f13595b2c71735c25bc2f52309fe0efa7886fe4c 100644 (file)
@@ -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
 
index f6de1037478061e4bd14bf42a074d88ebed9c8a8..ff6c35f393c08762ec00c9e9cd7b797ff43f3f0c 100644 (file)
@@ -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
 
index 9002afc2514fcc2fe0667db0533cc8358d501a96..faf0546fcb6db682dc5021344999022ec4640d82 100644 (file)
@@ -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
 
index c0c2644f91425acd3ae7fd476a7fb58757ff95a3..d69a29cd44101be3cbc29a6df99c9b637fd46b92 100644 (file)
@@ -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
 
index 1e24dab5c1d3a9df24efa0b18dd10741a25be594..d23be57053dda1d4dee5b12f59a820d48f1b5f08 100644 (file)
@@ -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
 
index aa1681f9edac79629d2c917dd92099601783ed08..df13dad60b8e9cdaaa89fcfff6c87fe2c7aa805b 100644 (file)
@@ -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
 
index eb8de8eb5593e88fb102578f3a0cab2f2ee6b2ad..ed566fe6d347d6b92d7b512516c8f7499ddaf038 100644 (file)
@@ -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
 
index 99882955724f14a298f0791d62bc8721a9ee8b76..d60d3d2cfac4bb676a30f838e03c96a11b5a69a3 100644 (file)
@@ -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
 
index 99ff387fa99dffe518742033998a00fc1cff29a0..6b6ab6bb4040c3a8ec6185d4921b6590463bdc2c 100644 (file)
@@ -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
 
index 0326c816bcb3219062175cf78116111e158edbb6..1945db10206f8190aac364f38fd64b27cbe37ed5 100644 (file)
@@ -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
 
index 3ae3a19605e9791f79c457a8dbb639a53aa549a9..77aedff3f980e1b1395d13bf7009fd340cf34d7c 100644 (file)
@@ -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
 
index 90cbea9aa22945a66dbb63d035c85bdf0a60d7dd..a3c7b6261a0a33973d58798c344981c24ac2d6ad 100644 (file)
@@ -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
 
index b5a0001f874087b20b9c2e587d912fdfcceb43f3..7f182c77719ab3b24eb63ac51811f34a50e445bd 100644 (file)
@@ -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
 
index d69b8fb24f582b535b92ea1e44aecb2537dcf9d2..213c4c8510f58a73104aee5a157addf3d85bba5f 100644 (file)
@@ -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
 
index 1808ea6086c550bd47ae8a9728a5c0d6ece57ff4..268e741d8ac103db195c00734ff9c94484d4d4c9 100644 (file)
@@ -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; }
 
index 9ecaff32ccd7a51ab01b35f89699b7672df5c908..a5ab9f201c290a452d11a0c7e552059f5cd088af 100644 (file)
@@ -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
 
index 7a05238dd66ec723bd8053ae281b743099814ad6..171a82d58c741591a9f9577c0bbc1e770a2b82a0 100644 (file)
@@ -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
 
index 84526fd5eb13ce3f70e300cee425610c4474c565..ee24383d71d0189e215aa534571dd0e9c1b39fc4 100644 (file)
@@ -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
 
index c7dd55c03cdff6f500aebd956305f8175817c92b..fd7658ed1584be9368f64882893b1a4d508b6eaf 100644 (file)
@@ -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
 
index 0857a3de680b4f131e19af72fb280c68c6335937..9064b5d90e6e25d5fa695f368e8a003f307ce9a2 100644 (file)
@@ -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<Test::Valgrind::Report>;
 
-our $VERSION = '1.17';
+our $VERSION = '1.18';
 
 my @kinds = qw<
  InvalidFree
index 8db309b68230785590d56d1873e9fbd1cb2d2112..ab2cd2233cfc6e4b6b7f3cedaa9f4b9d16ff23a3 100644 (file)
@@ -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
 
index 749b1d60558f4859090475d23e40281b0b1876a5..b2da36b9d83f4d13657bf3b3dc46f517855cfeb7 100644 (file)
@@ -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