aboutsummaryrefslogtreecommitdiff
path: root/tests/perl/module-version-t
diff options
context:
space:
mode:
authorRuss Allbery <eagle@eyrie.org>2020-05-17 17:05:30 -0700
committerRuss Allbery <eagle@eyrie.org>2020-05-17 17:05:30 -0700
commitc138111a3c27863308b6552a5527a9e821a3dc11 (patch)
treefe3c16462bf0213708f20d251a63e5b9bbf2d23f /tests/perl/module-version-t
parentccfbd34d597318215b979338c4cb5d7e4a3f0d6f (diff)
Update to rra-c-util 8.2 and C TAP Harness 4.7
Update to rra-c-util 8.2: * Implement explicit_bzero with memset if it is not available. * Reformat all C source using clang-format 10. * Work around Test::Strict not skipping .git directories. * Fix warnings with perltidy 20190601 and Perl::Critic 1.134. * Fix warnings with Clang 10, GCC 10, and the Clang static analyzer. Update to C TAP Harness 4.7: * Fix warnings with GCC 10. * Reformat all C source using clang-format 10. * Fixed malloc error checking in bstrndup.
Diffstat (limited to 'tests/perl/module-version-t')
-rwxr-xr-xtests/perl/module-version-t16
1 files changed, 9 insertions, 7 deletions
diff --git a/tests/perl/module-version-t b/tests/perl/module-version-t
index 878cc2d..31ee988 100755
--- a/tests/perl/module-version-t
+++ b/tests/perl/module-version-t
@@ -12,7 +12,7 @@
#
# SPDX-License-Identifier: MIT
-use 5.006;
+use 5.008;
use strict;
use warnings;
@@ -27,11 +27,13 @@ BEGIN {
}
}
-use Getopt::Long qw(GetOptions);
use Test::RRA qw(skip_unless_automated);
use Test::RRA::Automake qw(automake_setup);
use Test::RRA::ModuleVersion qw(test_module_versions update_module_versions);
+use Cwd qw(getcwd);
+use Getopt::Long qw(GetOptions);
+
# Return the current version and, optionally, the package name from the NEWS
# file. Munges the version to be appropriate for Perl if necessary.
#
@@ -85,9 +87,9 @@ if (!$update) {
# Get the package name and version.
my ($version, $package) = news_version();
-# rra-c-util itself checks the versions of the testing support modules instead
-# of an embedded tree of Perl modules.
-my $root = ($package eq 'rra-c-util') ? 'tests/tap/perl' : 'perl/lib';
+# rra-c-util, but only it, also checks the versions of all the testing support
+# modules.
+my $root = ($package eq 'rra-c-util') ? getcwd() : 'perl/lib';
# Main routine. We run as either a test suite or as a script to update all of
# the module versions, selecting based on whether we got the -u / --update
@@ -114,7 +116,7 @@ B<module-version-t> [B<--update>]
=head1 REQUIREMENTS
-Perl 5.6.2 or later.
+Perl 5.8 or later.
=head1 DESCRIPTION
@@ -155,7 +157,7 @@ Russ Allbery <eagle@eyrie.org>
=head1 COPYRIGHT AND LICENSE
-Copyright 2014, 2016 Russ Allbery <eagle@eyrie.org>
+Copyright 2014, 2016, 2019-2020 Russ Allbery <eagle@eyrie.org>
Copyright 2013 The Board of Trustees of the Leland Stanford Junior University