anchor.diff:  
   init_per_testcase(_Case, Config) ->
       initializer:mock_share_logic(Config),
  -    ct:timetrap({minutes, 40}),
  +    ct:timetrap({minutes, 15}),
       lfm_proxy:init(Config).
   
   
  
positive.code:         }
      },
  
      ConstructVerifyEnvForSuccessfulCallsFun = fun(FileGuid) -> fun
          (false, #api_test_ctx{node = TestNode}) ->
              ?assertMatch({error, ?ENODATA}, GetMetadataFun(TestNode, FileGuid), ?ATTEMPTS),
              true;
          (true, #api_test_ctx{node = TestNode, data = #{<<"metadata">> := Metadata}}) ->
              lists:foreach(fun(Node) ->
                  ?assertMatch({ok, Metadata}, GetMetadataFun(Node, FileGuid), ?ATTEMPTS)
              end, Providers),
  
              case Metadata of
                  ?RDF_METADATA_1 ->
                      % Do nothing after setting ?RDF_METADATA_1 to test
                      % overriding it by ?RDF_METADATA_2
                      ok;
                  ?RDF_METADATA_2 ->
                      % Remove ?RDF_METADATA_2 to test setting ?RDF_METADATA_1 on clean state
                      ?assertMatch(ok, RemoveMetadataFun(TestNode, FileGuid)),
                      % Wait for removal to be synced between providers.
                      lists:foreach(fun(Node) ->
                          ?assertMatch({error, ?ENODATA}, GetMetadataFun(Node, FileGuid), ?ATTEMPTS)
                      end, Providers)
              end,
              true
      end end,
  
      set_metadata_test_base(
          Config,
          <<"rdf">>,
  
          GetMetadataFun,
          RemoveMetadataFun,
          % Setting rdf metadata with correct values should always succeed
          fun(_) -> ok end,
          ConstructVerifyEnvForSuccessfulCallsFun,
  
          DataSpec,
          ShareId,
          [
              {<<"dir">>, DirPath, DirGuid},
              {<<"file">>, RegularFilePath, RegularFileGuid}
          ]
      ).
  
  
  set_json_metadata_test(Config) ->
  
negative.code:         true -> ?CLIENT_SPEC_FOR_SHARE_SCENARIOS(Config);
          false -> ?CLIENT_SPEC_FOR_SPACE_2_SCENARIOS(Config)
      end,
      DataSpec = #data_spec{
          optional = QsParams = [<<"attribute">>, <<"inherited">>, <<"show_internal">>],
          correct_values = #{
  