anchor.diff:      Workers = ?config(cluster_worker_nodes, Config),
       test_utils:set_env(Workers, cluster_worker, test_ctx_base, #{}),
       test_utils:mock_unload(Workers, [datastore_model, datastore]);
  -end_per_testcase(Case, _Config) when Case =:= infinite_log_append_performance_test orelse
  +end_per_testcase(Case, Config) when Case =:= infinite_log_append_performance_test orelse
       Case =:= infinite_log_list_performance_test ->
  -    clock_freezer_mock:teardown_locally();
  +    [Worker | _] = ?config(cluster_worker_nodes, Config),
  +    clock_freezer_mock:teardown_on_nodes(Worker);
   end_per_testcase(_Case, _Config) ->
       ok.
   
  
positive.code:     application:load(cluster_worker),
      application:set_env(cluster_worker, tp_subtrees_number, 10),
      test_utils:set_env(Worker, cluster_worker, tp_subtrees_number, 10),
      clock_freezer_mock:setup_locally([?MODULE]),
      Config;
  init_per_testcase(_, Config) ->
      [Worker | _] = ?config(cluster_worker_nodes, Config),
  
negative.code:         {parameters, [
              [{name, repeats}, {value, 3}, {description, "Repeats of each append test."}],
              [{name, proc_count_list}, {value, [1, 100, 1000]}, {description, "Processes to be used."}],
              [{name, log_size}, {value, 20}, {description, "Number of bytes for single log entry."}],
              [{name, appends_count}, {value, 50000}, {description, "Total logs append count."}],
              [{name, max_entries_per_node_list},
                  {value, [100, 200, 300, 400, 500, 600, 700, 800, 900, 1000]},
                  {description, "Max entries per node values to be tested."}],
  