Я застрял, пытаясь понять, почему мой проект не может быть собран из-за
com.project.ci.test.CircleCITest > initializationError FAILED
org.gradle.api.InvalidUserDataException
Caused by: java.lang.ClassNotFoundException
Когда я выполняю этот тест из затмения, он работает просто отлично. Но при сборке проекта из Git (./gradlew build) или из CircleCI я получаю вышеуказанную ошибку с моим тестовым классом, который не удается найти.
Вы бы знали, объяснит ли какая-либо конкретная причина это поведение? Что я должен изменить?
CircleCITest - очень простой c тест:
package com.project.ci.test;
import org.junit.Assert;
import org.junit.Test;
public class CircleCITest {
@Test
public void test() {
// ASSERT
Assert.assertEquals(1 + 1, 2);
}
}
Что я заметил, так это то, что при удалении импорта (import org.junit.Assert; import org .junit.Test;), у меня больше нет ошибки инициализации!