anchor.diff:  init_per_group(_Group, Config) ->
       Config.
   
  -end_per_group(_Group, Config) ->
  +end_per_group(_Group, _Config) ->
       ok.
   
   init_per_suite(Config) ->
  
positive.code:     test_server:stop_node(LN),
      ok.
  
  init_per_testcase(seed_transmission, Config) ->
      Data = ?config(data_dir, Config),
      SN = ?config(seed_node, Config),
  
negative.code: init_per_testcase(_Case, Config) ->
      Config.
  
  end_per_testcase(leech_transmission, Config) ->
      ok = rpc:call(?config(ln, Config), etorrent, stop_app, []),
      Priv = ?config(priv_dir, Config),
      ?line ok = file:delete(filename:join([Priv, "nothing-et", ?TESTFILE30M])),
      ?line ok = file:delete(filename:join([Priv, ?TESTFILE30M ++ ".torrent"])),
      ?line ok = file:delete(filename:join([Priv, "nothing", ?TESTFILE30M]));
  end_per_testcase(seed_transmission, Config) ->
      ok = rpc:call(?config(sn, Config), etorrent, stop_app, []),
      Priv = ?config(priv_dir, Config),
      ?line ok = file:delete(filename:join([Priv, ?TESTFILE30M ++ ".torrent"])),
      ?line ok = file:delete(filename:join([Priv, "nothing", ?TESTFILE30M]));
  end_per_testcase(seed_leech, Config) ->
      ok = rpc:call(?config(ln, Config), etorrent, stop_app, []),
      ok = rpc:call(?config(sn, Config), etorrent, stop_app, []),
      Priv = ?config(priv_dir, Config),
      ?line ok = file:delete(filename:join([Priv, ?TESTFILE30M ++ ".torrent"])),
      ?line ok = file:delete(filename:join([Priv, "nothing", ?TESTFILE30M]));
  end_per_testcase(_Case, _Config) ->
      ok.
  
  