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: %% Tests
  %% ----------------------------------------------------------------------
  groups() ->
      [{main_group, [shuffle, sequence], [seed_transmission, seed_leech]}].
  
  all() ->
      [{group, main_group}].
  
negative.code:      {fast_resume_file, filename:join([PrivDir, "seed_fast_resume"])} | CConf].
  
  leech_configuration(CConf, PrivDir) ->
      leech_configuration(CConf, PrivDir, "nothing").
  
  leech_configuration(CConf, PrivDir, DownloadSuffix) ->
      [{port, 1769 },
       {udp_port, 1760 },
       {dht_state, filename:join([PrivDir, "leecher_state.persistent"])},
       {dir, filename:join([PrivDir, DownloadSuffix])},
       {download_dir, filename:join([PrivDir, DownloadSuffix])},
       {logger_dir, PrivDir},
       {logger_fname, "leech_etorrent.log"},
       {fast_resume_file, filename:join([PrivDir, "leech_fast_resume"])} | CConf].
  