anchor.diff:    ok = rpc:call(ct:get_config(node, Config), node_config, set_messages_file, ["messages.config", []]),
     ct:sleep(?SLEEP),
     Config;
  -
   %%-----------------------------config_driver--------------------------
   init_per_testcase(copy_config, Config) ->
     ok = rpc:call(ct:get_config(node_1, Config), node_config, set_things_file, ["things.config", [get_config_driver(),get_thing_data()]]),  
  
positive.code:   ok = rpc:call(ct:get_config(node_1, Config), node_config, set_messages_file, ["messages.config", [Message]]),
    ct:sleep(?SLEEP),
    Config;
  
  init_per_testcase(_TestCase, Config) ->
    Config.
  
  %%--------------------------------------------------------------------
  %% Function: end_per_testcase(TestCase, Config0) ->
  %%               void() | {save_config,Config1} | {fail,Reason}
  
negative.code: 
  delete_config(_Config) ->
    ok.
  
  %%-----------------------------mnesia_driver--------------------------
  handle_msg(Config) ->
    mnesia_driver:handle_msg([<<"test@node">>, <<"module">>, <<"default">>, <<"12345678">>, {test, value}], [], []).
  
  %%--------------------------------------------------------------------
  %%  only helper
  %%--------------------------------------------------------------------
  