void setUp()

in ddm-rrm/src/it/java/com/epam/digital/data/platform/management/BaseIT.java [78:97]


  void setUp() {
    if (!context.getTestDirectory().exists()) {
      Assertions.assertThat(context.getTestDirectory().mkdirs()).isTrue();
    }

    context.stubGerritCommon();
    context.resetRemoteRepo();
    context.resetHeadBranchDataBase();
    final var remoteHeadRepo = context.getRemoteHeadRepo();
    var headRepo = context.getHeadRepo();
    if (headRepo.exists()) {
      FileUtils.forceDelete(headRepo);
    }
    try (var ignored = Git.cloneRepository()
        .setDirectory(context.getHeadRepo())
        .setURI(remoteHeadRepo.getAbsolutePath())
        .call()) {
      //close ignored Git object
    }
  }