opensssl 1.1.1g test failure(s)
Jakob Bohm
jb-openssl at wisemo.com
Tue Apr 21 19:54:39 UTC 2020
Summary: The OpenSSL 1.1.1g test suite contains at least two bugs:
TestBug#1: Test suite fails if local network has no IPv6, error message
(non-
verbose) doesn't say that's the issue. [ Testing IPv6 makes sense,
rejecting
regression tests on inadequate machines is important to avoid silent
failures,
but not telling testers that a test precondition failed or which ones
is bad.
]
TestBug#2: Test suite uses ambiguous wording to report the index of
failed test.
Should have said "Failed test indexes: 2" or "Failed test: #2" (latter
needs to repeat "#" for each index listed)
On 21/04/2020 19:34, Claus Assmann wrote:
> On Tue, Apr 21, 2020, Benjamin Kaduk via openssl-users wrote:
>> On Tue, Apr 21, 2020 at 07:22:38PM +0200, Claus Assmann wrote:
>>> ../test/recipes/80-test_ssl_old.t ..................
>>> Dubious, test returned 1 (wstat 256, 0x100)
>> Please run again with `make V=1 TESTS=test_ssl_old test` and post the relevant parts of the output?
> Thanks for the reply, below is the output, It seems it only fails
> because the host doesn't support IPv6?
>
> make depend && make _tests
> ( cd test; mkdir -p test-runs; SRCTOP=../. BLDTOP=../. RESULT_D=test-runs PERL="/usr/bin/perl" EXE_EXT= OPENSSL_ENGINES=`cd .././engines 2>/dev/null && pwd` OPENSSL_DEBUG_MEMORY=on /usr/bin/perl .././test/run_tests.pl test_ssl_old )
> ../test/recipes/80-test_ssl_old.t ..
> 1..6
> # Subtest: test_ss
> 1..17
...
> 0:error:0200E016:system library:setsockopt:Invalid argument:crypto/bio/b_sock2.c:255:
> 0:error:2008B088:BIO routines:BIO_listen:listen v6 only:crypto/bio/b_sock2.c:256:
> Doing handshakes=1 bytes=256
> TLSv1.3, cipher (NONE) (NONE)
> ../../util/shlib_wrap.sh ../ssltest_old -s_key keyU.ss -s_cert certU.ss -c_key keyU.ss -c_cert certU.ss -ipv6 => 1
> not ok 13 - test TLS via IPv6
> # Failed test 'test TLS via IPv6'
> # at ../test/recipes/80-test_ssl_old.t line 390.
> # Looks like you failed 1 test of 13.
> not ok 2 - standard SSL tests
> # Failed test 'standard SSL tests'
> # at /home/ca/pd/security/openssl-1.1.1g/test/../util/perl/OpenSSL/Test.pm line 1212.
...
> # Looks like you failed 1 test of 6.
> Dubious, test returned 1 (wstat 256, 0x100)
> Failed 1/6 subtests
>
> Test Summary Report
> -------------------
> ../test/recipes/80-test_ssl_old.t (Wstat: 256 Tests: 6 Failed: 1)
> Failed test: 2
> Non-zero exit status: 1
> Files=1, Tests=6, 12 wallclock secs ( 0.04 usr 0.06 sys + 1.77 cusr 9.78 csys = 11.65 CPU)
> Result: FAIL
> *** Error 1 in . (Makefile:217 '_tests')
> *** Error 1 in /home/ca/pd/security/openssl-1.1.1g (Makefile:205 'tests')
Enjoy
Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S. http://www.wisemo.com
Transformervej 29, 2860 Soborg, Denmark. Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded
More information about the openssl-users
mailing list