anchor.diff:  %% @end
   %%--------------------------------------------------------------------
   -spec exec_ct_config(TestFun :: fun(), CaseArgs :: proplist(), Params :: [#parameter{}]) -> term().
  -exec_ct_config(TestFun, CaseArgs, Params) ->
  +exec_ct_config(TestFun, SuiteName, CaseName, CaseArgs, Params) ->
     NewCaseArgs = inject_parameters(CaseArgs, Params),
  -  TestFun(NewCaseArgs).
  -
  +%%  TestFun(NewCaseArgs).
  +  apply(SuiteName, base_case(CaseName),[NewCaseArgs]).
   %%--------------------------------------------------------------------
   %% @private
   %% @doc
  
positive.code:   all/2, stress_all/3, run_stress_test/4, run_test/5]).
  
  -type proplist() :: [{Key :: atom(), Value :: term()}].
  
  %%%===================================================================
  %%% API
  
negative.code:                     ct:print("Case: ~p, init_per_testcase error: ~p:~p", [Case, E1, E2]),
                      Config
                  end,
      CaseAns = case apply(Suite, base_case(Case), [NewConfig]) of
                  {ok, TmpAns} ->
  %%                           TmpAns2 = lists:map(fun(Param) ->
  %%                               PName = Param#parameter.name,
  