anchor.diff:      ct:log("GroupPid = ~p, ShellPid = ~p",[GroupPid,ShellPid]),
   
       receive
  -        {ssh_cm,ConnectionRef, {data, ChannelId0, 0, <<"TimeoutShell started!\r\n">>}} ->
  +        {ssh_cm,ConnectionRef, {data, ChannelId0, 0, <<"TimeoutShell started!",Rest/binary>>}} ->
  +            ct:log("TimeoutShell started. Rest = ~p", [Rest]),
               receive
                   %%---- wait for the subsystem to terminate
                   {ssh_cm,ConnectionRef,{closed,ChannelId0}} ->
  
positive.code:     after 2000 -> timeout
      end.
  
  
negative.code:                             ct:fail("Sup tree changed!")
                      end
              after 10000 ->
                      ct:log("~p:~p  Flush unexpected: ~p", [?MODULE,?LINE,flush_rest()]),
                      ssh:close(ConnectionRef),
                      ssh:stop_daemon(Daemon),
                      ct:fail("CLI Timeout 1")
              end
      after 10000 ->
              ct:log("~p:~p  Flush unexpected: ~p", [?MODULE,?LINE,flush_rest()]),
              ssh:close(ConnectionRef),
              ssh:stop_daemon(Daemon),
              ct:fail("CLI Timeout 2")
      end.
  
  chk_empty_con_daemon(Daemon) ->
      ?wait_match([{_,SubSysSup, supervisor,[ssh_subsystem_sup]},
  