개미를 사용하여 빌드하는 대규모 프로젝트를 다운로드했으며 컴파일 후 매회 junit 테스트를 광범위하게 실행합니다. 모든 개별 빌드 파일을 변경하지 않고 모든 테스트를 통과 할 수있는 방법이 있습니까?ant 빌드 스크립트에서 junit 테스트를 건너 뛸 수 있습니까?
5
A
답변
2
어떤 점잖은 ANT 빌드 파일은 well defined execution targets that can be called individually이 필요한 경우,이 같은 기본적으로 뭔가 다른 대상에 종속성을 선언해야합니다 : 가장 포괄적 인 작업이 보통합니다 (<project>
태그에 지정된)
<project default="unitTests">
<target name="clean">
<echo message="Cleaning..." />
</target>
<target name="compile" depends="clean">
<echo message="Compiling..." />
</target>
<target name="unitTests" depends="compile">
<echo message="Testing..." />
</target>
</project>
기본 목표를 그 단위 테스트를 실행하여 프로젝트를 컴파일하고 응용 프로그램의 무결성을 보장합니다.
프로젝트의 빌드 파일이 이와 같이 구성되어 있으면 컴파일 대상이있는 ANT를 실행하면 테스트를 건너 뜁니다. 그런 식으로 빌드되지 않은 경우 빌드 파일을 변경하고 단위 테스트를 기본값이 아닌 자체 대상으로 분리하는 것 외에는 다른 방법이 없습니다.
관련 문제
- 1. jUnit 테스트를 건너 뛸 수 있습니까?
- 2. SBT 빌드에서 테스트를 건너 뛸 수 있습니까?
- 3. 요소가없는 경우 테스트를 건너 뛸 수 있습니까?
- 4. ResourceManager를 건너 뛸 수 있습니까?
- 5. 특정 패키지의 테스트를 건너 뛸 수 있는지 알려주는 방법이 있습니까?
- 6. 전체 PHP 스크립트에서 특정 기능을 비활성화/건너 뛸 수 있습니까?
- 7. JUnit Ant 태스크 리포트가 테스트를 무시할 수 있습니까?
- 8. JUnit Ant 빌드 스크립트에서 .svn 디렉토리를 삭제하려고 시도했습니다.
- 9. 빌드 타임에 일부 junit 테스트를 건너 뛰는 방법
- 10. Gradle을 사용하여 실행을 건너 뛸 수 있습니까?
- 11. awk는 인종이없는 파일을 건너 뛸 수 있습니까?
- 12. 학습 수레를 건너 뛸 수 있습니까?
- 13. update_attributes에서 유효성 검사를 건너 뛸 수 있습니까?
- 14. 어떻게 레일 초기화의로드를 건너 뛸 수 있습니까?
- 15. Android Progaurd - 건너 뛸 수 있습니까?
- 16. 어떻게 StreamTokenizer에서 TT_NUMBER를 건너 뛸 수 있습니까?
- 17. 전체 wp_head 함수를 건너 뛸 수 있습니까?
- 18. self.prompt는 어떻게이 부분에서 건너 뛸 수 있습니까?
- 19. IE6에서 javascript의 오류를 건너 뛸 수 있습니까?
- 20. HttpEntity # getContent() 구현을 건너 뛸 수 있습니까?
- 21. JUnit 테스트 스위트와 Ant 빌드 "ClassNotFoundException"
- 22. junit 테스트를 매개 변수화하고 maven으로 실행할 수 있습니까?
- 23. Ant, JUnit 및 TestSuite
- 24. 다중 모듈 Gradle 빌드에서 buildSrc 프로젝트를 건너 뛸 수 있습니까?
- 25. Maven : 중앙 저장소에있는 빌딩 아티팩트를 어떻게 건너 뛸 수 있습니까?
- 26. java의 빌더 패턴에서 선택적 매개 변수를 건너 뛸 수 있습니까?
- 27. ANT 빌드 파일을 Phing 빌드 파일로 사용할 수 있습니까?
- 28. 소스가 변경되지 않은 상태에서 건너 뛸 수 있습니까?
- 29. 특정 Rspec 태그에 대한 설정을 어떻게 건너 뛸 수 있습니까?
- 30. ant jUnit 작업에서 perl 단위 테스트를 실행할 수 있습니까? 개미 스크립트에서 perl 단위 테스트 오류를 처리하려면 어떻게해야합니까?
왜 테스트를 건너 뛰시겠습니까? –
이 특정 프로젝트의 테스트가 실행하려면 10 분이 걸리기 때문에이 시점에서 코드에 print 문을 추가하려고합니다. – JRR
어떻게하면 빌드 스크립트가 작성되는지에 따라 다릅니다. 일반적인 대답은 없습니다. –