Remove a stray .md file and restore some comments from the removed .sh
files so future folk can see where the conditional tests come from, not
just the mere fact of their existence. Remove the unused fragile shebang
from testfuncs.pm.
[skip ci]
+++ /dev/null
-
-* requires YAML.pm, from libyaml-perl (perl-YAML on RHEL)
# -*- perl -*-
+# Only attempt OpenSSL-specific tests when compiled with the library.
+# Reading the secret(s) from a file does not work with Capsicum.
+
$testlist = [
{
config_set => 'HAVE_LIBCRYPTO',
# -*- perl -*-
+# This "verbose" ISIS protocol test involves a float calculation that
+# may produce a slightly different result if the compiler is not GCC.
+# Test only with GCC (similar to GitHub issue #333).
+
$testlist = [
{
config_set => 'USING_GCC',
# -*- perl -*-
+# The "verbose" Link Management Protocol test involves a float calculation that
+# may produce a slightly different result depending on the architecture and the
+# compiler (see GitHub issue #333). The reference output was produced using a
+# GCC build and must reproduce correctly on any other GCC build regardless of
+# the architecture.
+
$testlist = [
{
config_set => 'USING_GCC',
-#!/usr/bin/perl
+# -*- perl -*-
# expects to be run from the top directory, with "tests" subdirectory.