From 0eb29c0eebd4e58f294005dbe355e270208756d9 Mon Sep 17 00:00:00 2001 From: Micael Karlberg Date: Thu, 23 May 2019 15:14:29 +0200 Subject: [esock|ttest] Make it possible use local for ttest Make Unix Domain (stream) socket work with the ttest command line tool (for esock server and client). OTP-15822 --- erts/emulator/test/esock_ttest/esock-ttest | 100 ++++++++++++--------- erts/emulator/test/esock_ttest/esock-ttest-client | 63 +++++++------ .../test/socket_test_ttest_tcp_client_socket.erl | 25 ++++++ .../emulator/test/socket_test_ttest_tcp_server.erl | 15 ++-- .../emulator/test/socket_test_ttest_tcp_socket.erl | 28 +++--- 5 files changed, 141 insertions(+), 90 deletions(-) diff --git a/erts/emulator/test/esock_ttest/esock-ttest b/erts/emulator/test/esock_ttest/esock-ttest index c48201da7c..cf1d9cd9ab 100755 --- a/erts/emulator/test/esock_ttest/esock-ttest +++ b/erts/emulator/test/esock_ttest/esock-ttest @@ -50,43 +50,47 @@ usage() -> "~n units (server or client)." "~n" "~n options: " - "~n --help Display this info and exit. " - "~n --server [server-options] Start a server. " - "~n There are no mandatory server options." - "~n --client client-options Start a client" - "~n Some client options are mandatory and" - "~n others optional." - "~n --active boolean() | once." - "~n Valid for both client and server." - "~n Defaults to: false" - "~n --transport Which transport to use: gen|sock[:plain|msg]" - "~n gen: gen_tcp" - "~n sock: socket" - "~n plain: recv/send (default)" - "~n msg: recvmsg/sendmsg" - "~n Defaults to: sock:plain" - "~n --scon : Address and port of the server." - "~n The address part is in the standard form:" - "~n \"a.b.c.d\"." - "~n Only valid for client." - "~n Mandatory." - "~n --msg-id <1|2|3> Choose which message to use during the test." - "~n Basically: " - "~n 1: small" - "~n 2: medium" - "~n 3: large" - "~n Defaults to: 1" - "~n --max-outstanding How many messages to send before waiting for" - "~n a reply." - "~n Valid only for client." - "~n Defaults to: " - "~n MsgID 1: 100" - "~n MsgID 2: 10" - "~n MsgID 3: 1" - "~n --runtime