anchor.diff:  %%   A list of key/value pairs, holding the test case configuration.
   %% Description: Cleanup after each test case
   %%--------------------------------------------------------------------
  +
  +end_per_testcase(connect_port_timeout, Config) ->
  +    application:unset_env(odbc, port_timeout),
  +    odbc:stop(),
  +    odbc:start(),
  +    end_per_testcase_common(Config);
   end_per_testcase(_TestCase, Config) ->
  +    end_per_testcase_common(Config).
  +
  +end_per_testcase_common(Config) ->
       Table = ?config(tableName, Config),
       {ok, Ref} = odbc:connect(?RDBMS:connection_string(), odbc_test_lib:platform_options()),
       Result = odbc:sql_query(Ref, "DROP TABLE " ++ Table),
  
positive.code:     %% Need to return ok here "{'EXIT',timeout} return value" will
      %% be interpreted as that the testcase has timed out.
      ok.
  %%-------------------------------------------------------------------------
  timeout(doc) ->
      ["Test that timeouts don't cause unwanted behavior sush as receiving"
  
negative.code: %% Note: This function is free to add any key/value pairs to the Config
  %% variable, but should NOT alter/remove any existing entries.
  %%--------------------------------------------------------------------
  init_per_testcase(connect_port_timeout, Config) ->
      odbc:stop(),
      application:load(odbc),
      application:set_env(odbc, port_timeout, 0),
      odbc:start(),
      init_per_testcase_common(Config);
  init_per_testcase(_TestCase, Config) ->
      init_per_testcase_common(Config).
  
  init_per_testcase_common(Config) ->
      test_server:format("ODBCINI = ~p~n", [os:getenv("ODBCINI")]),
      Dog = test_server:timetrap(?default_timeout),
      Temp = lists:keydelete(connection_ref, 1, Config),
  