anchor.diff:  %% 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),
  
positive.code: %%   A list of key/value pairs, holding the test case configuration.
  %% Description: Cleanup after each test case
  %%--------------------------------------------------------------------
  end_per_testcase(_TestCase, 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),
  
negative.code:     %% Need to return ok here "{'EXIT',timeout} return value" will
      %% be interpreted as that the testcase has timed out.
      ok.
  
  %%-------------------------------------------------------------------------
  connect_port_timeout(doc) ->
      ["Test the timeout for the port program to connect back to the odbc "
       "application within the connect function."];
  connect_port_timeout(suite) -> [];
  connect_port_timeout(Config) when is_list(Config) ->
      %% Application environment var 'port_timeout' has been set to 0 by
      %% init_per_testcase/2.
      {error,timeout} = odbc:connect(?RDBMS:connection_string(),
                                     odbc_test_lib:platform_options()).
  
  %%-------------------------------------------------------------------------
  timeout(doc) ->
      ["Test that timeouts don't cause unwanted behavior sush as receiving"
  