anchor.diff:          finished_scans => FinishedScans
       }.
   
  -verify(Config, #{killed_provider := KilledProvider} = InitialData, TestData, StopAppBeforeKill) ->
  +verify(Config, InitialData, TestData, StopAppBeforeKill) ->
       Providers = [P1, P2] = test_config:get_providers(Config),
       [User1] = test_config:get_provider_users(Config, P1),
       SessId = fun(P) -> test_config:get_user_session_id_on_provider(Config, User1, P) end,
       [SpaceId | _] = test_config:get_provider_spaces(Config, P1),
       SpaceGuid = fslogic_uuid:spaceid_to_space_dir_guid(SpaceId),
  -    [NotKilledProvider] = Providers -- [KilledProvider],
  -    [KilledNode] = test_config:get_provider_nodes(Config, KilledProvider),
  -    [NotKilledNode] = test_config:get_provider_nodes(Config, NotKilledProvider),
  -    verify_all_files_and_dirs_created_by_provider(NotKilledNode, SessId(NotKilledProvider), TestData, NotKilledProvider),
  +    FailingProvider = kv_utils:get(failing_provider, InitialData),
  +    [NotFailingProvider] = Providers -- [FailingProvider],
  +    [FailingNode] = test_config:get_provider_nodes(Config, FailingProvider),
  +    [NotFailingNode] = test_config:get_provider_nodes(Config, NotFailingProvider),
  +    verify_all_files_and_dirs_created_by_provider(NotFailingNode, SessId(NotFailingProvider), TestData, NotFailingProvider),
   
       case StopAppBeforeKill of
           true ->
               % App was stopped before node killing - all data should be present
  -            verify_all_files_and_dirs_created_by_provider(KilledNode, SessId(KilledProvider), TestData, NotKilledProvider),
  -            verify_all_files_and_dirs_created_by_provider(KilledNode, SessId(KilledProvider), TestData, KilledProvider),
  -            verify_all_files_and_dirs_created_by_provider(NotKilledNode, SessId(NotKilledProvider), TestData, KilledProvider);
  +            verify_all_files_and_dirs_created_by_provider(FailingNode, SessId(FailingProvider), TestData, NotFailingProvider),
  +            verify_all_files_and_dirs_created_by_provider(FailingNode, SessId(FailingProvider), TestData, FailingProvider),
  +            verify_all_files_and_dirs_created_by_provider(NotFailingNode, SessId(NotFailingProvider), TestData, FailingProvider);
           false ->
               % App wasn't stopped before node killing - some data can be lost
               % but operations on dirs should be possible,
  
positive.code:     SpaceGuid = fslogic_uuid:spaceid_to_space_dir_guid(SpaceId),
      P1DirGuid = kv_utils:get([test_dirs, P1], InitialData),
      P2DirGuid = kv_utils:get([test_dirs, P2], InitialData),
  
      ImportingProvider = provider_onenv_test_utils:find_importing_provider(Config, SpaceId),
      [ImportingOpNode | _] = test_config:get_provider_nodes(Config, ImportingProvider),
  
  
  
negative.code:     FinishedScans = storage_import_test_base:get_finished_scans_num(ImportingOpNode, SpaceId),
  
      % wait for new files to occur on storage
      % the storage supporting the space is a nulldevice storage with simulated filesystem that grows with the time
      timer:sleep(timer:seconds(1)),
      % mock importing process to block
      block_import(ImportingOpNode),
  