anchor.diff:  %% Executes common test case using performance configuration.
   %% @end
   %%--------------------------------------------------------------------
  --spec exec_perf_config(TestFun :: function(), CaseDescr :: string(),
  +-spec exec_perf_config(TestFun :: fun(), CaseDescr :: string(),
       SuiteName :: atom(), CaseName :: atom(), CaseArgs :: proplist(),
       Config :: proplist(), DefaultReps :: non_neg_integer(),
       DefaultSuccessRate :: number(), DefaultParams :: [#parameter{}]) -> ok | error.
  
positive.code: %% This function runs given test case in given suite.
  %% @end
  %%--------------------------------------------------------------------
  -spec run_test(atom(), atom(), term(), Data :: [term()], TestFun :: function())
        -> list().
  run_test(_SuiteName, _CaseName, get_params, Data, _TestFun) ->
    get_config_params(Data);
  
negative.code: %% Executes common test case using performance configurations.
  %% @end
  %%--------------------------------------------------------------------
  -spec exec_perf_configs(TestFun :: fun(), CaseDescr :: string(),
      SuiteName :: atom(), CaseName :: atom(), CaseArgs :: proplist(),
      Config :: proplist(), DefaultReps :: non_neg_integer(),
      DefaultSuccessRate :: number(), DefaultParams :: [#parameter{}]) -> ok.
  