2016-07-09 3 views
0

사용자 정의 NetBeans 프로젝트가 있습니다. 내 JUnit 테스트는 src/junit 디렉토리 아래 패키지 세트로 구성됩니다. build.xml 파일에 두 개의 ant 대상이 있습니다. 하나는 모든 테스트를 실행하고 다른 하나는 단일 테스트를 실행합니다. 각각NetBeans 8.1에서 Junit 테스트 디렉토리를 실행하십시오.

<action name="test"> 
    <target>test</target> 
</action> 

<action name="test.single"> 
    <script>build.xml</script> 
    <target>test-single</target> 
    <context> 
     <property>test.class</property> 
     <folder>src/junit</folder> 
     <pattern>\.java$</pattern> 
     <format>java-name</format> 
     <arity> 
      <one-file-only/> 
     </arity> 
    </context> 
</action> 

: 이들은 내있는 project.xml 파일에서 두 가지 작업에 매핑됩니다. 결과적으로 NetBeans GUI를 통해 모든 테스트 또는 그 중 하나를 실행할 수 있습니다.

하나의 테스트 디렉토리를 선택하여 실행하는 기능을 추가하고 싶습니다. 나는 이것을하기 위해 행동 요소와 개미 표적의 올바른 조합을 찾을 수 없다. 아무도 이것을 한 적이 있습니까? 그렇다면 어떻게합니까?

답변

0

덤프 JUnit은 모든 테스트를 호출하는 간단한 Java 프로그램을 작성하십시오. 더 쉬울 것이고,이 XML 파일이 어떻게 모든 테스트를 호출 할 것인지를 역 설계 할 필요가 없을 것입니다. 테스트를 일반적인 메소드 호출이라고 부르기 만하면됩니다. 몇 가지 테스트 또는 모든 테스트를위한 분기를 가질 수 있습니다. 기본적으로 실제 프로그래밍 언어을 최대한 활용할 수 있습니다. 왜 다른 일을합니까? 테스트 할 마법은 없습니다. 테스트는 테스트중인 프로그램과 같은 코드입니다.

관련 문제