2016-09-14 2 views
0

사용자의 문자열 값을 받아들이려면 ant ant junit target으로 보내고 싶습니다. 이 문자열 값은 기본적으로 패키지 이름이 될 것입니다. junit 대상은이 패키지에있는 테스트를 실행해야하며 다른 테스트는 실행하지 않아야합니다. 나는 어떻게 그렇게합니까. 현재 내 junit 대상은 다음과 같습니다.특정 패턴을 가진 테스트를 실행하는 Ant junit 타겟?

주어진 입력에 따라 테스트를 실행하려면 어떻게해야합니까? fileset 자원에

답변

0

, 예컨대, 패키지 기준을 가진 include 패턴을 추가 :

<junit dir="${project.root}" fork="true"> 
    <classpath> 
     <path refid="junit.classpath"/> 
    </classpath> 
    <batchtest > 
     <fileset dir="test"> 
      <include name="my/package/**"/> 
     </fileset> 
    </batchtest> 
</junit> 

이 더 많은 예제에 대한 documentation를 참조하십시오.

관련 문제