2010-01-13 2 views
0

Я использую муравей для моего проекта, и я пытался сгенерировать отчет JUnit, используя ant-цель. Проблема, с которой я столкнулась, заключается в том, что в конце выполнения мой TESTS-TestSuites.xml пуст. Но все остальные отдельные тестовые XML-файлы имеют данные. И из-за этого мои html-отчеты пустые, в смысле результаты показывают «0».Ant целевой генерировать пустой набор xml-файл

Вот мой муравей целевой

<!-- JUnit Reporting --> 
<target name="test-report" depends="build-all" description="Generate Test Results as HTML"> 

    <taskdef name="junitreport" classname="org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator"/> 
    <junit printsummary="on" haltonfailure="off" haltonerror="off" fork="yes"> 
     <batchtest fork="yes" todir="${test.reports}" filtertrace="on"> 
      <fileset dir="${build.classes}" includes="**/Test*Selenium.class"/> 
     </batchtest> 
     <formatter type="plain" usefile="false"/> 
     <formatter type="xml" usefile="true"/> 
     <classpath> 
      <path refid="classpath"/> 
      <path refid="application"/> 
     </classpath> 
    </junit> 
    <echo message="running JUnit Report" /> 
    <junitreport todir="${test.reports}"> 
     <fileset dir="${test.reports}"> 
      <include name="Test-*.xml" /> 
     </fileset> 
     <report format="frames" todir="${test.reports.html}" /> 
    </junitreport> 
</target> 

Это то, что я получаю, как муравей резюме печати

[junitreport] Processing C:\YukonSelenium\reports\TESTS-TestSuites.xml to C:\DOCUME~1\user\LOCALS~1\Temp\null1848051184 

[junitreport] Loading stylesheet jar:file:/C:/DevApps/apache-ant-1.7.1/lib/ant 
junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl 
[junitreport] Transform time: 859ms 
[junitreport] Deleting: C:\DOCUME~1\user\LOCALS~1\Temp\null1848051184 

Вот как отчет JUnit выглядит как http://www.freeimagehosting.net/image.php?43dd69d3b8.jpg

Спасибо заранее,

ответ

2

Я думаю, что его проблема связанных с случаем. Вы сказали, что Test-.xml. Я думаю, что это должно быть TEST- .xml

Вот почему его не агрегирующие результаты. Для получения дополнительной информации укажите ant-вариант как -v. u может видеть, что все файлы сообщают о цели.

+0

У меня такая же проблема. Ваше решение сработало для меня :) – Vigneshwaran

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