2015-01-13 3 views
0

Следующий ANT скрипт выполняет упомянуты 2 теста:BatchTest (Ant) не «выполнение» JUnit тесты

<target name="tests"> 
    <mkdir dir="${junit.output.dir}"/> 
    <junit fork="yes" printsummary="withOutAndErr"> 
     <formatter type="xml"/> 
     <test name="x.atest" todir="${junit.output.dir}"/> 
     <test name="x.ytest" todir="${junit.output.dir}"/>    
     <classpath refid="ab.classpath"/> 
    </junit> 
</target> 

Однако, когда я пытаюсь изменить его BatchTest, он строит успешно, но не выполняет испытания:

<target name="tests"> 
    <mkdir dir="${junit.output.dir}"/> 
    <junit fork="yes" printsummary="withOutAndErr"> 
     <formatter type="xml"/> 
     <batchtest todir="${junit.output.dir}" fork="yes"> 
      <fileset dir="${tests.dir}"> 
       <include name="**/.class" /> 
      </fileset> 
     </batchtest> 
     <classpath refid="ab.classpath"/> 
    </junit> 
</target> 

Я сейчас не в своем уме, как то, что здесь отсутствует. Кто-то может помочь?

ответ

0

Не видя, что в $ {tests.dir} Я не могу сказать, но $ {tests.dir} содержит скомпилированные модульные тесты или исходный код для тестов? если это последняя попытка изменить <include name="**/.class" /> на <include name="**/.java" /> или указывая на атрибут набора файлов, чтобы скомпилированные тесты выводились на

Смежные вопросы