Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0728-fix-SSL-tests-run-in-specific-environment....
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0728-fix-SSL-tests-run-in-specific-environment.patch of Package erlang
From 5a8bcf18ad9f75ae18c168f2804b0ab315b802fe Mon Sep 17 00:00:00 2001 From: Maxim Fedorov <dane@whatsapp.com> Date: Tue, 16 Nov 2021 20:13:11 -0800 Subject: [PATCH] fix SSL tests run in specific environment Before this patch, run_where and node_to_hostip were returning different IP addresses, failing large number of tests when /etc/hosts file was containing host 127.0.0.1 host.domain 127.0.0.2 It was happening because `node()` was `test_server@host`, while `net_adm:localhost()` was returning `host.domain`, so they were returning different IP addresses, subsequently failing in verification in check_result/4. --- lib/ssl/test/ssl_test_lib.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ssl/test/ssl_test_lib.erl b/lib/ssl/test/ssl_test_lib.erl index 91601b2133..7ef5034f4b 100644 --- a/lib/ssl/test/ssl_test_lib.erl +++ b/lib/ssl/test/ssl_test_lib.erl @@ -409,7 +409,7 @@ run_where(_, ipv6) -> {ClientNode, ServerNode, Host}. node_to_hostip(Node, Role) -> - [_ , Host] = string:tokens(atom_to_list(Node), "@"), + Host = rpc:call(Node, net_adm, localhost, []), {ok, Address} = inet:getaddr(Host, inet), %% Convert client addresses in 127.0.0.0/24 subnet to the atom 'localhost'. %% This is a workaround for testcase problems caused by the fact that -- 2.31.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor