anchor.diff:                  end, Apps
               ),
   
  +            set_cookies(AllNodesWithCookies),
  +
               os:cmd("echo nameserver " ++ atom_to_list(Dns) ++ " > /etc/resolv.conf"),
  -
  -            ping_nodes(AllNodesWithCookies),
  +                
  +            AllNodes = [N || {N, _C} <- AllNodesWithCookies],
  +                
  +            ping_nodes(AllNodes),
               global:sync(),
  -            load_modules(AllNodesWithCookies, [TestModule, test_utils | LoadModules]),
  +            load_modules(AllNodes, [TestModule, test_utils | LoadModules]),
   
               lists:append([
                   ConfigWithPaths,
  
positive.code:                 Node, code, load_binary, [Module, Filename, Binary], ?TIMEOUT
              ))
          end, Modules)
      end, NodesWithCookies).
  
  
  %%%===================================================================
  
negative.code: %% Checks connection with nodes.
  %% @end
  %%--------------------------------------------------------------------
  -spec ping_nodes(Nodes :: [{node(), atom()}]) -> ok | no_return().
  ping_nodes(Nodes) ->
      ping_nodes(Nodes, 300).
  ping_nodes(_Nodes, 0) ->
      throw(nodes_connection_error);
  ping_nodes(Nodes, Tries) ->
      AllConnected = lists:all(
          fun(Node) ->
              pong == net_adm:ping(Node)
          end, Nodes),
      case AllConnected of
          true -> ok;
          _ ->
              timer:sleep(timer:seconds(1)),
              ping_nodes(Nodes, Tries - 1)
      end.
  
  %%--------------------------------------------------------------------
  