anchor.diff:      [begin
            ?assertEqual(nodeup, systest_node:status(Ref)),
            ?assertEqual(pong,   net_adm:ping(Id)),
  +
            ok = systest_node:stop_and_wait(Ref),
            ?assertEqual(pang, net_adm:ping(Id))
        end || {Id, Ref} <- systest:cluster_nodes(Cluster)],
  
positive.code: suite() -> [{timetrap, {seconds, 60}}].
  
  all() ->
      [local_and_global_scope_configuration_handling,
       starting_and_stopping_nodes].
  %% :systest_suite:export_all(?MODULE).
  
  local_and_global_scope_configuration_handling(Config) ->
      Scope = systest_cli_config_example,
  
negative.code: 
  killing_nodes(Config) ->
      process_flag(trap_exit, true),
      Cluster = systest:active_cluster(Config),
      systest_cluster:print_status(Cluster),
      [begin
           ?assertEqual(nodeup, systest_node:status(Ref)),
           ok = systest_node:kill_and_wait(Ref),
  
           ?assertEqual(pang, net_adm:ping(Id))
       end || {Id, Ref} <- systest:cluster_nodes(Cluster)],
      ok.
  
  sigkill_on_nodes(Config) ->
      process_flag(trap_exit, true),
      Cluster = systest:active_cluster(Config),
      systest_cluster:print_status(Cluster),
      [begin
           ?assertEqual(nodeup, systest_node:status(Ref)),
           ok = systest_node:shutdown_and_wait(Ref,
                                               fun systest_node:'kill -9'/1),
           ?assertEqual(false, erlang:is_process_alive(Ref))
       end || {_, Ref} <- systest:cluster_nodes(Cluster)],
      ok.
  
  handling_detached_processes(Config) ->
  