anchor.diff:  all() ->
       ?ALL([
           create_file_replication,
  +        create_file_eviction,
   
           create_view_replication,
           create_view_eviction,
  
positive.code: 
  -export([
      create_file_replication/1,
  
      create_view_replication/1,
      create_view_eviction/1,
  
negative.code:         #suite_spec{
              target_nodes = Providers,
              client_spec = ?CLIENT_SPEC_FOR_TRANSFER_SCENARIOS(Config),
              setup_fun = create_setup_file_replication_env(Type, P1, P2, ?USER_IN_SPACE_2, Config),
              verify_fun = create_verify_transfer_env(Type, P2, ?USER_IN_SPACE_2, P1, P2, Config),
              scenario_templates = [
                  #scenario_template{
                      name = str_utils:format("Transfer (~p) file using /replicas/ rest endpoint", [Type]),
                      type = rest_with_file_path,
                      prepare_args_fun = create_prepare_replica_rest_args_fun(Type),
                      validate_result_fun = fun validate_transfer_rest_call_result/2
                  },
                  #scenario_template{
                      name = str_utils:format("Transfer (~p) file using /replicas-id/ rest endpoint", [Type]),
                      type = rest,
                      prepare_args_fun = create_prepare_replica_rest_args_fun(Type),
                      validate_result_fun = fun validate_transfer_rest_call_result/2
                  },
                  #scenario_template{
                      name = str_utils:format("Transfer (~p) file using op_replica gs api", [Type]),
                      type = gs,
                      prepare_args_fun = create_prepare_replica_gs_args_fun(Type, private),
                      validate_result_fun = fun validate_transfer_gs_call_result/2
                  }
              ],
              data_spec = api_test_utils:add_bad_file_id_and_path_error_values(
                  ReplicaDataSpec, ?SPACE_2, undefined
              )
          }
      ])).
  
  