Commit f1d49ed9 authored by Richard Levitte's avatar Richard Levitte
Browse files

Don't test the collected system errors when configured to not have them



Config options 'no-err' and 'no-autoerrinit'

Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
Reviewed-by: default avatarTim Hudson <tjh@openssl.org>
Reviewed-by: default avatarMatthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
(Merged from https://github.com/openssl/openssl/pull/7711)
parent 5a4481f0
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -31,6 +31,9 @@ setup('test_errstr');
plan skip_all => 'This is unsupported for cross compiled configurations'
    if config('CROSS_COMPILE');

plan skip_all => 'OpenSSL is configured "no-autoerrinit" or "no-err"'
    if disabled('autoerrinit') || disabled('err');

# These are POSIX error names, which Errno implements as functions
# (this is documented)
my @posix_errors = @{$Errno::EXPORT_TAGS{POSIX}};