=== Test case: global_SUITE:locks/1 (click for source code) === Config value: [{watchdog,<0.112099.0>}, {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/global_suite.locks.html"}, {tc_group_properties,[]}, {tc_group_path,[]}, {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/global_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:19:50
[21:19:50.652 , <0.112187.0>] init_per_testcase -> entry with Config: [{watchdog,<0.112188.0>}, {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/global_suite.locks.html"}, {tc_group_properties,[]}, {tc_group_path,[]}, {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/global_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,[]}] Nodes: [] Links: [<0.2133.0>,<0.112188.0>] Monitors: [] [21:19:50.653 , <0.112187.0>] init_per_testcase -> done when Config: [{testcase_name,locks}, {registered,[logger_handler_watcher,user_drv_writer, ct_default_gl,ct_config_server,global_name_server, socket_registry,user,init, global_SUITE_node_tracker,kernel_refc, test_server_ctrl,rex,disk_log_sup,net_kernel, kernel_safe_sup,inet_gethost_native,inet_db, ct_util_server,ct_logs,kernel_sup, logger_std_h_default,erl_epmd,auth,user_drv, test_server_sup,logger_sup,inet_gethost_native_sup, erts_code_purger,logger,test_server_io, file_server_2,erl_signal_server,erl_prim_loader, code_server,logger_proxy,net_sup,disk_log_server, cth_log_redirect,ct_event,standard_error_writer, standard_error_sup,global_group_check,global_group, application_controller,standard_error]}, {watchdog,<0.112188.0>}, {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/global_suite.locks.html"}, {tc_group_properties,[]}, {tc_group_path,[]}, {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/global_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,[]}] Nodes: [] Links: [<0.2133.0>,<0.112188.0>] Monitors: [] globally registered names: [] nodes: [] known: [] Info {state,{conf,true,true}, #{},[],[],[],test_server@b2f73ffb0346,<0.61.0>,<0.62.0>,trace, false} Global Names (ETS): [] Global Names Ext (ETS): [] Global Locks (ETS): [] Global Pid Names (ETS): [] Global Pid Ids (ETS): [] Attempt to start slave node "cp1_locks__2025_02_25__21_19_50" with options [{args, " -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test"}, {linked, false}] Successfully started node cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 on "b2f73ffb0346" with command: erl -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test -env ERL_CRASH_DUMP "/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/erl_crash_dump.cp1_locks__2025_02_25__21_19_50" Attempt to start slave node "cp2_locks__2025_02_25__21_19_50" with options [{args, " -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test"}, {linked, false}] Successfully started node cp2_locks__2025_02_25__21_19_50@b2f73ffb0346 on "b2f73ffb0346" with command: erl -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test -env ERL_CRASH_DUMP "/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/erl_crash_dump.cp2_locks__2025_02_25__21_19_50" Attempt to start slave node "cp3_locks__2025_02_25__21_19_50" with options [{args, " -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test"}, {linked, false}] Successfully started node cp3_locks__2025_02_25__21_19_50@b2f73ffb0346 on "b2f73ffb0346" with command: erl -kernel net_setuptime 100 +S 1 +SDio 1 -pa /buildroot/otp/lib/kernel/make_test_dir/kernel_test -env ERL_CRASH_DUMP "/buildroot/otp/lib/kernel/make_test_dir/ct_logs/ct_run.test_server@b2f73ffb0346.2025-02-25_20.49.42/erl_crash_dump.cp3_locks__2025_02_25__21_19_50" [21:19:51.149 , <0.112221.0>] wait_for_ready_net -> Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.149 , <0.112221.0>] wait_for_ready_net -> get known (by global) for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.149 , <0.112221.0>] wait_for_ready_net -> verify same for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346: Global Known: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.149 , <0.112221.0>] wait_for_ready_net => false [21:19:51.149 , <0.112221.0>] wait_for_ready_net -> get erlang nodes for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.149 , <0.112221.0>] wait_for_ready_net -> verify same for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346: Remote nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] (Local) Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.150 , <0.112221.0>] wait_for_ready_net => false [21:19:51.450 , <0.112221.0>] wait_for_ready_net -> get known (by global) for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.451 , <0.112221.0>] wait_for_ready_net -> verify same for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346: Global Known: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.451 , <0.112221.0>] wait_for_ready_net => true [21:19:51.451 , <0.112221.0>] wait_for_ready_net -> get known (by global) for cp2_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.451 , <0.112221.0>] wait_for_ready_net -> verify same for cp2_locks__2025_02_25__21_19_50@b2f73ffb0346: Global Known: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.451 , <0.112221.0>] wait_for_ready_net => true [21:19:51.451 , <0.112221.0>] wait_for_ready_net -> get known (by global) for cp3_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> verify same for cp3_locks__2025_02_25__21_19_50@b2f73ffb0346: Global Known: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.452 , <0.112221.0>] wait_for_ready_net => true [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> get known (by global) for test_server@b2f73ffb0346 [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> verify same for test_server@b2f73ffb0346: Global Known: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.452 , <0.112221.0>] wait_for_ready_net => true [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> get erlang nodes for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> verify same for cp1_locks__2025_02_25__21_19_50@b2f73ffb0346: Remote nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] (Local) Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.452 , <0.112221.0>] wait_for_ready_net => true [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> get erlang nodes for cp2_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.452 , <0.112221.0>] wait_for_ready_net -> verify same for cp2_locks__2025_02_25__21_19_50@b2f73ffb0346: Remote nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] (Local) Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.453 , <0.112221.0>] wait_for_ready_net => true [21:19:51.453 , <0.112221.0>] wait_for_ready_net -> get erlang nodes for cp3_locks__2025_02_25__21_19_50@b2f73ffb0346 [21:19:51.453 , <0.112221.0>] wait_for_ready_net -> verify same for cp3_locks__2025_02_25__21_19_50@b2f73ffb0346: Remote nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] (Local) Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.453 , <0.112221.0>] wait_for_ready_net => true [21:19:51.453 , <0.112221.0>] wait_for_ready_net -> get erlang nodes for test_server@b2f73ffb0346 [21:19:51.453 , <0.112221.0>] wait_for_ready_net -> verify same for test_server@b2f73ffb0346: Remote nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] (Local) Nodes: [cp1_locks__2025_02_25__21_19_50@b2f73ffb0346, cp2_locks__2025_02_25__21_19_50@b2f73ffb0346, cp3_locks__2025_02_25__21_19_50@b2f73ffb0346, test_server@b2f73ffb0346] [21:19:51.453 , <0.112221.0>] wait_for_ready_net => true [21:19:51.453 , <0.112187.0>] wait-for-ready-net process terminated: normal Analyze high level trace like this: global_trace:dd("/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/global_locks", [{show_state, 0, 10}]). % 10 seconds Stopped slave node: cp1_locks__2025_02_25__21_19_50@b2f73ffb0346 Stopped slave node: cp2_locks__2025_02_25__21_19_50@b2f73ffb0346 Stopped slave node: cp3_locks__2025_02_25__21_19_50@b2f73ffb0346 globally registered names: [] nodes: [] known: [] Info {state,{conf,true,true}, #{},[],[],[],test_server@b2f73ffb0346,<0.61.0>,<0.62.0>,trace, false} Global Names (ETS): [] Global Names Ext (ETS): [] Global Locks (ETS): [] Global Pid Names (ETS): [] Global Pid Ids (ETS): [] [21:19:57.013 , <0.112187.0>] end_per_testcase -> entry with Config: [{tc_status,ok}, {testcase_name,locks}, {registered,[logger_handler_watcher,user_drv_writer, ct_default_gl,ct_config_server,global_name_server, socket_registry,user,init, global_SUITE_node_tracker,kernel_refc, test_server_ctrl,rex,disk_log_sup,net_kernel, kernel_safe_sup,inet_gethost_native,inet_db, ct_util_server,ct_logs,kernel_sup, logger_std_h_default,erl_epmd,auth,user_drv, test_server_sup,logger_sup,inet_gethost_native_sup, erts_code_purger,logger,test_server_io, file_server_2,erl_signal_server,erl_prim_loader, code_server,logger_proxy,net_sup,disk_log_server, cth_log_redirect,ct_event,standard_error_writer, standard_error_sup,global_group_check,global_group, application_controller,standard_error]}, {watchdog,<0.112188.0>}, {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/global_suite.locks.html"}, {tc_group_properties,[]}, {tc_group_path,[]}, {data_dir,"/buildroot/otp/lib/kernel/make_test_dir/kernel_test/global_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,[]}] Nodes: [] Links: [<0.2133.0>,<0.112190.0>] Monitors: [] [21:19:57.166 , <0.112187.0>] end_per_testcase -> done with Nodes: [] Links: [<0.2133.0>,<0.112190.0>] Monitors: [] === Ended at 2025-02-25 21:19:57 === successfully completed test case === === Returned value: ok
Test run history | Top level test index | Latest test result