anchor.diff:  
   %% @doc Called before each init_per_testcase.
   pre_init_per_testcase(_Suite,TC,Config,State) ->
  -    NewConfig = add_tc_metadata(TC, Config),
  +    NewConfig = add_metadata(tc, TC, Config),
       {NewConfig, State}.
   
   %% Called after each init_per_testcase (immediately before the test case).
  
positive.code: terminate(_State) ->
      ok.
  
  add_group_metadata(Group, Config) ->
      add_update(group, Group, Config).
  
  add_tc_metadata(Case, Config) ->
      add_update(tc, Case, Config).
  
  add_update(Key, Val, Config) ->
      Md = proplists:get_value(vmq_md, Config, #{}),
      NewConfig = proplists:delete(vmq_md, Config),
      [{vmq_md, Md#{ Key  => Val }} | NewConfig].
  
negative.code: 
  %% @doc Called before each init_per_group.
  pre_init_per_group(_Suite,Group,Config,State) ->
      NewConfig = add_metadata(group, Group, Config),
      {NewConfig, State}.
  
  %% @doc Called after each init_per_group.
  