안녕하세요 여러분, 이클립스에서 테스트를 실행하는 데 문제가 있습니다. (maven을 사용하지 않고 바로 테스트를 실행하십시오.) git 저장소에 프로젝트를 푸시하는 것보다. Jenkins는 그 테스트를 가져 와서 mvn test (Maven 3 사용)를 사용하여 실행합니다. 여기에 몇 가지 문제가 있습니다. 1. junit 4를 사용하고 있습니다. 5 일 테스트에서 JUNIT 4를 사용하여 모든 테스트가 통과하고 있음을 확인합니다. . 그리고 여기에 그녀가 결과 인 이상한 부분이 있습니다.Maven on Jenkins vs Eclipse 테스트
이클립스 : 407분의 407 (5 무시)
젠킨스 (Maven을 사용) 실행 : 테스트 실행 : 396, 실패 : 3, 오류 : 1, 건너 뛴 : 5
메이븐을 Windows에서 : 테스트 실행 : 407, 실패 수 : 9, 오류 : 0, 생략 : 5
왜 그런지 알 수 있습니까?
내 모든 테스트 클래스를 확장한다 관련이있을 수있는 또 다른 문제는 내가 그
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration declaretion HES에 다음과 같은 주석이 생성 ("클래스 경로의 context.xml을")
어떤 방법을 이 클래스에서는 데이터베이스 초기화를 위해 @BeforeClass 메서드를 만들었지 만 젠킨스에서 실행될 때이 메서드는 호출되지 않거나 로깅이 작동하지 않습니다.
pom.xml 파일을 표시 할 수 있습니까? 게다가 테스트는 단위 테스트와 같지 않은 통합 테스트와 비슷합니다. – khmarbaise