anchor.diff:           shell_history_custom/1, shell_history_custom_errors/1,
   	 job_control_remote_noshell/1,ctrl_keys/1,
            get_columns_and_rows_escript/1,
  -         remsh/1, remsh_longnames/1, remsh_no_epmd/1]).
  -
  --export([init_per_testcase/2, end_per_testcase/2]).
  +         remsh_basic/1, remsh_longnames/1, remsh_no_epmd/1]).
  +
   %% For spawn
   -export([toerl_server/3]).
   %% Exports for custom shell history module
   -export([load/0, add/1]).
   
  -init_per_testcase(_Func, Config) ->
  -    Config.
  -
  -end_per_testcase(_Func, _Config) ->
  -    ok.
  -
   suite() ->
       [{ct_hooks,[ts_install_cth]},
        {timetrap,{minutes,3}}].
   
  -all() -> 
  +all() ->
       [get_columns_and_rows_escript,get_columns_and_rows,
        exit_initial, job_control_local,
        job_control_remote, job_control_remote_noshell,
  -     ctrl_keys, stop_during_init, {group, shell_history},
  -     remsh, remsh_longnames, remsh_no_epmd].
  -
  -groups() -> 
  +     ctrl_keys, stop_during_init,
  +     {group, shell_history},
  +     {group, remsh}].
  +
  +groups() ->
       [{shell_history, [],
         [shell_history,
          shell_history_resize,
  
positive.code:         %% shell_docs recursively creates the folder to store the
          %% logs. This test checks that erlang still starts if we
          %% cannot create the folders to the path.
          {ok, Logs2} = 
              rtnode([
                      {putline, "echo."},
                      {getline, "echo"}
                     ], [], [], "-kernel shell_history enabled " ++
                         mk_sh_param(filename:join(Path,"logs"))),
  
  
negative.code: 	    Parent ! {self(),error,Other},
  	    exit(Other)
      end,
  
      State = #{port => Port, acc => [], kill_emulator_command => init_stop},
      case toerl_loop(State) of
  	normal ->
  	    ok;
  	{error, Reason} ->
  