de.flapdoodle.embed.mongo не работает на GitLab CI

0

У меня есть приложение Spring Boot 2, в котором выполняется модульное тестирование с использованием Embendded Mongo (de.flapdoodle.embed.mongo).

Тесты, когда я запускаю локально с помощью, /gradlew clean build работают нормально.

Однако, когда это же приложение создается на GitLab CI / CD, я обнаруживаю следующую ошибку:

WafiraApplicationTests > contextLoads() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:800 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:800 Caused by: org.springframework.beans.factory.BeanCreationException at BeanDefinitionValueResolver.java:342 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:800 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:800 Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1786 Caused by: java.io.IOException at ProcessBuilder.java:1142 Caused by: java.io.IOException at ProcessImpl.java:-2 DepositRepositoryTest > save() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1786 Caused by: java.io.IOException at ProcessBuilder.java:1142 Caused by: java.io.IOException at ProcessImpl.java:-2 TransferRepositoryTest > save() FAILED java.lang.IllegalStateException at DefaultCacheAwareContextLoaderDelegate.java:132 Caused by: org.springframework.beans.factory.BeanCreationException at AbstractAutowireCapableBeanFactory.java:1786 Caused by: java.io.IOException at ProcessBuilder.java:1142 Caused by: java.io.IOException at ProcessImpl.java:-2 ClientRepositoryTest > findByClientEmail() FAILED

Это пример одного из тестовых примеров ниже:

@DataMongoTest
public class DepositRepositoryTest {

@Autowired
private DepositRepository depositRepository;

@Test
void save(){
    var deposit = DataGenerator.getDeposityEntityWithFixedValues();

    depositRepository.save(deposit);

    AtomicInteger atomicInteger = new AtomicInteger(0);
    depositRepository.findAll().forEach(it -> atomicInteger.addAndGet(1));

    assertThat(atomicInteger.get()).isEqualTo(1);

}

Любые идеи?