anchor.diff:       {group, ttest_sgenf_cgen},
        {group, ttest_sgenf_csock},
        {group, ttest_sgeno_cgen},
  -     {group, ttest_sgeno_csock}
  +     {group, ttest_sgeno_csock},
  +     {group, ttest_sgent_cgen}
   
        %% {group, tickets}
       ].
  
positive.code: 
       %% Server: transport = gen_tcp, active = once
       %% Client: transport = socket(tcp) (active = false, once and true)
       {group, ttest_sgeno_csock}
  
      ].
  
  
negative.code: 
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: small (=1)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgenf_small_tcp4(suite) ->
      [];
  ttest_sgent_cgenf_small_tcp4(doc) ->
      [];
  ttest_sgent_cgenf_small_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_small_tcp4,
                inet,
                gen, true,
                gen, false,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: small (=1)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgenf_small_tcp6(suite) ->
      [];
  ttest_sgent_cgenf_small_tcp6(doc) ->
      [];
  ttest_sgent_cgenf_small_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_small_tcp6,
                inet6,
                gen, true,
                gen, false,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: medium (=2)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgenf_medium_tcp4(suite) ->
      [];
  ttest_sgent_cgenf_medium_tcp4(doc) ->
      [];
  ttest_sgent_cgenf_medium_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_medium_tcp4,
                inet,
                gen, true,
                gen, false,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: medium (=2)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgenf_medium_tcp6(suite) ->
      [];
  ttest_sgent_cgenf_medium_tcp6(doc) ->
      [];
  ttest_sgent_cgenf_medium_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_medium_tcp6,
                inet6,
                gen, true,
                gen, false,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: large (=3)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgenf_large_tcp4(suite) ->
      [];
  ttest_sgent_cgenf_large_tcp4(doc) ->
      [];
  ttest_sgent_cgenf_large_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_large_tcp4,
                inet,
                gen, true,
                gen, false,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = false
  %% Message Size: large (=3)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgenf_large_tcp6(suite) ->
      [];
  ttest_sgent_cgenf_large_tcp6(doc) ->
      [];
  ttest_sgent_cgenf_large_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgenf_large_tcp6,
                inet6,
                gen, true,
                gen, false,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: small (=1)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgeno_small_tcp4(suite) ->
      [];
  ttest_sgent_cgeno_small_tcp4(doc) ->
      [];
  ttest_sgent_cgeno_small_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_small_tcp4,
                inet,
                gen, true,
                gen, once,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: small (=1)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgeno_small_tcp6(suite) ->
      [];
  ttest_sgent_cgeno_small_tcp6(doc) ->
      [];
  ttest_sgent_cgeno_small_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_small_tcp6,
                inet6,
                gen, true,
                gen, once,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: medium (=2)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgeno_medium_tcp4(suite) ->
      [];
  ttest_sgent_cgeno_medium_tcp4(doc) ->
      [];
  ttest_sgent_cgeno_medium_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_medium_tcp4,
                inet,
                gen, true,
                gen, once,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: medium (=2)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgeno_medium_tcp6(suite) ->
      [];
  ttest_sgent_cgeno_medium_tcp6(doc) ->
      [];
  ttest_sgent_cgeno_medium_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_medium_tcp6,
                inet6,
                gen, true,
                gen, once,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: large (=3)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgeno_large_tcp4(suite) ->
      [];
  ttest_sgent_cgeno_large_tcp4(doc) ->
      [];
  ttest_sgent_cgeno_large_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_large_tcp4,
                inet,
                gen, true,
                gen, once,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = once
  %% Message Size: large (=3)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgeno_large_tcp6(suite) ->
      [];
  ttest_sgent_cgeno_large_tcp6(doc) ->
      [];
  ttest_sgent_cgeno_large_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_large_tcp6,
                inet6,
                gen, true,
                gen, once,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: small (=1)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgent_small_tcp4(suite) ->
      [];
  ttest_sgent_cgent_small_tcp4(doc) ->
      [];
  ttest_sgent_cgent_small_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgent_small_tcp4,
                inet,
                gen, true,
                gen, true,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: small (=1)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgent_small_tcp6(suite) ->
      [];
  ttest_sgent_cgent_small_tcp6(doc) ->
      [];
  ttest_sgent_cgent_small_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgeno_small_tcp6,
                inet6,
                gen, true,
                gen, true,
                1, 200).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: medium (=2)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgent_medium_tcp4(suite) ->
      [];
  ttest_sgent_cgent_medium_tcp4(doc) ->
      ["Server(gen,true), Client(gen,true), Domain=inet, msg=medium"];
  ttest_sgent_cgent_medium_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgent_medium_tcp4,
                inet,
                gen, true,
                gen, true,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: medium (=2)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgent_medium_tcp6(suite) ->
      [];
  ttest_sgent_cgent_medium_tcp6(doc) ->
      ["Server(gen,true), Client(gen,true), Domain=inet6, msg=medium"];
  ttest_sgent_cgent_medium_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgent_medium_tcp6,
                inet6,
                gen, true,
                gen, true,
                2, 20).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: large (=3)
  %% Domain:       inet
  %%
  
  ttest_sgent_cgent_large_tcp4(suite) ->
      [];
  ttest_sgent_cgent_large_tcp4(doc) ->
      ["Server(gen,true), Client(gen,true), Domain=inet, msg=large"];
  ttest_sgent_cgent_large_tcp4(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgent_large_tcp4,
                inet,
                gen, true,
                gen, true,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% This test case uses the time test (ttest) utility to implement a 
  %% ping-pong like test case.
  %% Server:       Transport = gen_tcp, Active = true
  %% Client:       Transport = gen_tcp, Active = true
  %% Message Size: large (=3)
  %% Domain:       inet6
  %% 
  
  ttest_sgent_cgent_large_tcp6(suite) ->
      [];
  ttest_sgent_cgent_large_tcp6(doc) ->
      ["Server(gen,true), Client(gen,true), Domain=inet6, msg=large"];
  ttest_sgent_cgent_large_tcp6(_Config) when is_list(_Config) ->
      ttest_tcp(ttest_sgent_cgent_large_tcp6,
                inet6,
                gen, true,
                gen, true,
                3, 2).
  
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  ttest_tcp(TC,
            Domain,
  