anchor.diff:  
   %%ct_run -suite integrity_test_SUITE -pa ebin -include include
   
  -all() ->
  -[
  +all() -> [
       {group, database}
   ].
   
  -groups() ->
  -[
  -    {
  -        database, [sequence],
  -        [
  -            set_cluster_options,
  -            connect,
  -            create_keyspace,
  -            create_table,
  -            simple_insertion_roundtrip,
  -            async_insertion_roundtrip,
  -            emptiness,
  -            all_datatypes,
  -            prepared_bind_by_name_index,
  -            collection_types,
  -            nested_collections,
  -            tuples,
  -            batches,
  -            uuid_testing,
  -            date_time_testing,
  -            get_metrics,
  -            drop_keyspace
  -        ]
  -    }
  +groups() -> [
  +    {database, [sequence], [
  +        set_cluster_options,
  +        connect,
  +        create_keyspace,
  +        create_table,
  +        simple_insertion_roundtrip,
  +        async_insertion_roundtrip,
  +        emptiness,
  +        all_datatypes,
  +        prepared_bind_by_name_index,
  +        collection_types,
  +        nested_collections,
  +        tuples,
  +        batches,
  +        uuid_testing,
  +        date_time_testing,
  +        get_metrics,
  +        drop_keyspace
  +    ]}
   ].
   
   init_per_suite(Config) ->
  -    ok = application:start(erlcass),
  +    {ok,  _} = application:ensure_all_started(erlcass),
       Config.
   
   end_per_suite(_Config) ->
       application:stop(erlcass).
   
   set_cluster_options(_Config) ->
  -    ok = erlcass:set_cluster_options(
  -        [
  -            {contact_points, ?CONTACT_POINTS},
  -            {port, 9042},
  -            %{protocol_version, 4},
  -            {number_threads_io, 1},
  -            {queue_size_io, 4096},
  -            {queue_size_event, 4096},
  -            {core_connections_host, 1},
  -            {max_connections_host, 2},
  -            {reconnect_wait_time, 2000},
  -            {max_concurrent_creation, 1},
  -            {max_requests_threshold, 100},
  -            {requests_per_flush, 128},
  -            {write_bytes_high_watermark, 65536},
  -            {write_bytes_low_watermark, 32768},
  -            {pending_requests_high_watermark, 128},
  -            {pending_requests_low_watermark, 64},
  -            {connect_timeout, 5000},
  -            {request_timeout, 12000},
  -            %{credentials, {<<"username">>, <<"password">>}},
  -            {load_balance_round_robin, true},
  -            %{load_balance_dc_aware, {<<"dc-beta">>, 0, false}},
  -            {token_aware_routing, true},
  -            {latency_aware_routing, {true, {2.0, 100, 10000, 100 , 50}}},
  -            {tcp_nodelay, true},
  -            {tcp_keepalive, {true, 60}},
  -            {heartbeat_interval, 30},
  -            {idle_timeout, 60},
  -            {default_consistency_level, ?CASS_CONSISTENCY_ONE}
  -        ]).
  +    ok = erlcass:set_cluster_options([
  +        {contact_points, ?CONTACT_POINTS},
  +        {port, 9042},
  +        %{protocol_version, 4},
  +        %{credentials, {<<"username">>, <<"password">>}},
  +        %{load_balance_dc_aware, {<<"dc-beta">>, 0, false}},
  +        {number_threads_io, 1},
  +        {queue_size_io, 4096},
  +        {queue_size_event, 4096},
  +        {core_connections_host, 1},
  +        {max_connections_host, 2},
  +        {reconnect_wait_time, 2000},
  +        {max_concurrent_creation, 1},
  +        {max_requests_threshold, 100},
  +        {requests_per_flush, 128},
  +        {write_bytes_high_watermark, 65536},
  +        {write_bytes_low_watermark, 32768},
  +        {pending_requests_high_watermark, 128},
  +        {pending_requests_low_watermark, 64},
  +        {connect_timeout, 5000},
  +        {request_timeout, 12000},
  +        {load_balance_round_robin, true},
  +        {token_aware_routing, true},
  +        {latency_aware_routing, {true, {2.0, 100, 10000, 100 , 50}}},
  +        {tcp_nodelay, true},
  +        {tcp_keepalive, {true, 60}},
  +        {heartbeat_interval, 30},
  +        {idle_timeout, 60},
  +        {default_consistency_level, ?CASS_CONSISTENCY_ONE}
  +    ]).
   
   connect(_Config) ->
       ok = erlcass:create_session([]).
  
positive.code:     {ok, [{null}]} = erlcass:execute(<<"select age from erlang_driver_test.entries1 where id = 'hello';">>).
  
  async_insertion_roundtrip(_Config) ->
  
      Id = <<"hello_async">>,
      Age = 32,
      Email = <<"zz@test.com">>,
  
negative.code:     {Key1, List, Set, Map} = Rs,
      {ok, [{Key2, List, Set, Map}]} = erlcass:execute(select_collection_types, ?BIND_BY_NAME, [{<<"key">>, Key2}]),
      {ok, [{Key3, List, Set, Map}]} = erlcass:execute(select_collection_types, ?BIND_BY_INDEX, [Key3]),
      ok.
  
  nested_collections(_Config) ->
  