anchor.diff:  -spec prepare_test_environment(Config :: list(), DescriptionFile :: string(),
       TestModule :: module(), LoadModules :: [module()]) -> Result :: list() | {fail, tuple()}.
   prepare_test_environment(Config, DescriptionFile, TestModule, LoadModules) ->
  +    prepare_test_environment(Config, DescriptionFile, TestModule, LoadModules, ?ALL_POSSIBLE_APPS).
  +
  +%%--------------------------------------------------------------------
  +%% @doc
  +%% Starts deps and dockers with needed applications and mocks.
  +%% @end
  +%%--------------------------------------------------------------------
  +-spec prepare_test_environment(Config :: list(), DescriptionFile :: string(),
  +    TestModule :: module(), LoadModules :: [module()], Apps :: [{AppName :: atom(), ConfigName :: atom()}])
  +      -> Result :: list() | {fail, tuple()}.
  +prepare_test_environment(Config, DescriptionFile, TestModule, LoadModules, Apps) ->
       try
           DataDir = ?config(data_dir, Config),
           PrivDir = ?config(priv_dir, Config),
  
positive.code: 
          try
              Dns = ?config(dns, EnvDesc),
              GrNodes = ?config(gr_nodes, EnvDesc),
              OpWorkers = ?config(op_worker_nodes, EnvDesc),
              ClusterWorkers = ?config(cluster_worker_nodes, EnvDesc),
              CCMs = ?config(op_ccm_nodes, EnvDesc),
              AllNodes = GrNodes ++ ClusterWorkers ++ OpWorkers ++ CCMs,
  
              erlang:set_cookie(node(), test_cookie),
              os:cmd("echo nameserver " ++ atom_to_list(Dns) ++ " > /etc/resolv.conf"),
  
negative.code: -include_lib("common_test/include/ct.hrl").
  
  %% API
  -export([prepare_test_environment/5, prepare_test_environment/4, clean_environment/2, clean_environment/1,
      load_modules/2, maybe_start_cover/0, maybe_stop_cover/0]).
  
  -define(CLEANING_PROC_NAME, cleaning_proc).
  -define(TIMEOUT, timer:seconds(60)).
  -define(ALL_POSSIBLE_APPS, [
      {op_worker, op_worker_nodes},
      {cluster_worker, cluster_worker_nodes},
      {op_ccm, op_ccm_nodes},
      {globalregistry, gr_nodes}
  ]).
  
  %%%===================================================================
  %%% Starting and stoping nodes
  