Я бы хотел, чтобы Maven прекратил попытки запустить мои тесты JUnit Spring, когда обнаружит первую ошибку. Это возможно?
Мои тестовые классы выглядят следующим образом, и я запускаю их как стандартную цель Maven.
@ContextConfiguration(locations = {"classpath:/spring-config/store-persistence.xml","classpath:/spring-config/store-security.xml","classpath:/spring-config/store-service.xml", "classpath:/spring-config/store-servlet.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
public class SkuLicenceServiceIntegrationTest
{
...
Если в конфигурации Spring есть ошибка, то каждый тест будет пытаться перезапустить контекст Spring, что занимает 20 секунд на ход. Это означает, что мы целую вечность не узнаем, что какие-либо тесты не удались, так как он попытается запустить все, прежде чем придет к выводу, что сборка была неудачной!