=== Test case: socket_api_SUITE:api_b_sendv_tcp4/1 (click for source code)

=== Config value:

    [{watchdog,<0.124481.0>},
     {kernel_factor,5},
     {label,{host,undefined}},
     {tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/make_test_dir.kernel_test.logs/run.2025-02-25_20.50.11/socket_api_suite.api_b_sendv_tcp4.html"},
     {tc_group_properties,[{name,basic}]},
     {tc_group_path,[]},
     {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/socket_api_SUITE_data/"},
     {priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/make_test_dir.kernel_test.logs/run.2025-02-25_20.50.11/log_private/"},
     {nodenames,[]}]

=== Current directory is "/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42"

=== Started at 2025-02-25 21:48:27


init_per_testcase(api_b_sendv_tcp4) -> entry with Config: [{watchdog,<0.124692.0>}, {kernel_factor,5}, {label,{host,undefined}}, {tc_logfile,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/make_test_dir.kernel_test.logs/run.2025-02-25_20.50.11/socket_api_suite.api_b_sendv_tcp4.html"}, {tc_group_properties,[{name,basic}]}, {tc_group_path,[]}, {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/socket_api_SUITE_data/"}, {priv_dir,"/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/make_test_dir.kernel_test.logs/run.2025-02-25_20.50.11/log_private/"}, {nodenames,[]}] [21:48:27.300] start server evaluator [21:48:27][server][<0.124694.0>] evaluate command 1: await start (from tester) [21:48:27.300] start client evaluator [21:48:27][client][<0.124695.0>] evaluate command 1: await start (from tester) [21:48:27.301] await evaluator(s) [21:48:27.301] start tester evaluator [21:48:27][tester][<0.124696.0>] evaluate command 1: monitor server [21:48:27][tester][<0.124696.0>] evaluate command 2: monitor client [21:48:27][tester][<0.124696.0>] evaluate command 3: order server start [21:48:27][server][<0.124694.0>] evaluate command 2: monitor tester [21:48:27][tester][<0.124696.0>] evaluate command 4: await server ready (init) [21:48:27][server][<0.124694.0>] evaluate command 3: which local address [21:48:27][server][<0.124694.0>] LSA: #{addr => {172,17,0,2},family => inet} [21:48:27][server][<0.124694.0>] evaluate command 4: create listen socket [21:48:27][server][<0.124694.0>] evaluate command 5: bind to local address [21:48:27][server][<0.124694.0>] bound to port: 58907 [21:48:27][server][<0.124694.0>] evaluate command 6: make listen socket [21:48:27][server][<0.124694.0>] evaluate command 7: announce ready (init) [21:48:27][server][<0.124694.0>] evaluate command 8: await continue (accept) [21:48:27][tester][<0.124696.0>] evaluate command 5: order client start [21:48:27][tester][<0.124696.0>] evaluate command 6: await client ready (init) [21:48:27][client][<0.124695.0>] evaluate command 2: monitor tester [21:48:27][client][<0.124695.0>] evaluate command 3: which server (local) address [21:48:27][client][<0.124695.0>] evaluate command 4: create socket [21:48:27][client][<0.124695.0>] evaluate command 5: bind to local address [21:48:27][client][<0.124695.0>] evaluate command 6: announce ready (init) [21:48:27][client][<0.124695.0>] evaluate command 7: await continue (connect) [21:48:27][tester][<0.124696.0>] evaluate command 7: order server to continue (with accept) [21:48:27][tester][<0.124696.0>] evaluate command 8: sleep [21:48:27][server][<0.124694.0>] evaluate command 9: await connection [21:48:27][server][<0.124694.0>] try accept [21:48:28][tester][<0.124696.0>] evaluate command 9: order client to continue (with connect) [21:48:28][tester][<0.124696.0>] evaluate command 10: await client ready (connect) [21:48:28][client][<0.124695.0>] evaluate command 8: connect to server [21:48:28][server][<0.124694.0>] accepted: {'$socket',#Ref<0.657406211.266207234.81552>} [21:48:28][client][<0.124695.0>] evaluate command 9: announce ready (connect) [21:48:28][server][<0.124694.0>] evaluate command 10: announce ready (accept) [21:48:28][client][<0.124695.0>] evaluate command 10: await continue (send request) [21:48:28][tester][<0.124696.0>] evaluate command 11: await server ready (accept) [21:48:28][server][<0.124694.0>] evaluate command 11: await (recv) request [21:48:28][tester][<0.124696.0>] evaluate command 12: order client to continue (with send request) [21:48:28][tester][<0.124696.0>] evaluate command 13: await client ready (with send request) [21:48:28][client][<0.124695.0>] evaluate command 11: send request (to server) [21:48:28][client][<0.124695.0>] evaluate command 12: announce ready (send request) [21:48:28][client][<0.124695.0>] evaluate command 13: await recv reply (from server) [21:48:28][server][<0.124694.0>] evaluate command 12: announce ready (recv request) [21:48:28][tester][<0.124696.0>] evaluate command 14: await server ready (request recv) [21:48:28][server][<0.124694.0>] evaluate command 13: await continue (with send reply) [21:48:28][tester][<0.124696.0>] evaluate command 15: order server to continue (with send reply) [21:48:28][tester][<0.124696.0>] evaluate command 16: await server ready (with reply sent) [21:48:28][server][<0.124694.0>] evaluate command 14: send reply [21:48:28][server][<0.124694.0>] evaluate command 15: announce ready (send reply) [21:48:28][server][<0.124694.0>] evaluate command 16: await terminate [21:48:28][client][<0.124695.0>] evaluate command 14: announce ready (recv reply) [21:48:28][client][<0.124695.0>] evaluate command 15: await terminate [21:48:28][tester][<0.124696.0>] evaluate command 17: await client ready (reply recv) [21:48:28][tester][<0.124696.0>] evaluate command 18: order client to terminate [21:48:28][tester][<0.124696.0>] evaluate command 19: await client termination [21:48:28][client][<0.124695.0>] evaluate command 16: close socket [21:48:28][client][<0.124695.0>] evaluate command 17: finish [21:48:28] evaluator 'client' (<0.124695.0>) success [21:48:28][tester][<0.124696.0>] evaluate command 20: order server to terminate [21:48:28][tester][<0.124696.0>] evaluate command 21: await server termination [21:48:28][server][<0.124694.0>] evaluate command 17: close connection socket [21:48:28][server][<0.124694.0>] evaluate command 18: close listen socket [21:48:28][server][<0.124694.0>] evaluate command 19: finish [21:48:28] evaluator 'server' (<0.124694.0>) success [21:48:28][tester][<0.124696.0>] evaluate command 22: finish [21:48:28] evaluator 'tester' (<0.124696.0>) success === Ended at 2025-02-25 21:48:29 === successfully completed test case === === Returned value: ok


Test run history | Top level test index | Latest test result