android:junit 报告生成

发布于 2024-10-19 09:51:40 字数 1290 浏览 6 评论 0原文

我想在 android 中运行 junit 测试用例后生成 HTml 报告。Testcase 的类型为 AndroidTestCase 、ProviderTestCase 和 ServiceTestCase 。 junit 报告任务是:-

<project name="junitreport-problem" default="test" basedir=".">
<target name="test">
<path id="jarfilepath" >
<fileset dir="lib" >
<include name="*.jar" />
</fileset>
</path>
<junit printsummary="true" >
<classpath refid="jarfilepath" />
<classpath location="./bin" />
<!--type is xml, plain or brief. Best practice is xml-->
<!-- usefile attribute determines whether output should be sent
to a file -->
<formatter type="xml" usefile="true" />
<!-- we can use batchtest instead of test task in ant -->
<!-- <test todir="report" name ="com.android.test.PatientContentManagerTestCase" /> -->
<batchtest todir="report">
<fileset dir="src">
<include name="com.android.test.PatientContentManagerTestCase.java" />
</fileset>
</batchtest>
</junit>
<junitreport todir="report">
<fileset dir="report">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="report/html"/>
</junitreport>
</target>
</project>

该任务正在生成空白 html 报告, 请在这方面帮助我, 糖果达米。

i want to generate the HTml Report after running the junit testcase in android.Testcase are of type AndroidTestCase ,ProviderTestCase and ServiceTestCase.
and junit report task for this is :-

<project name="junitreport-problem" default="test" basedir=".">
<target name="test">
<path id="jarfilepath" >
<fileset dir="lib" >
<include name="*.jar" />
</fileset>
</path>
<junit printsummary="true" >
<classpath refid="jarfilepath" />
<classpath location="./bin" />
<!--type is xml, plain or brief. Best practice is xml-->
<!-- usefile attribute determines whether output should be sent
to a file -->
<formatter type="xml" usefile="true" />
<!-- we can use batchtest instead of test task in ant -->
<!-- <test todir="report" name ="com.android.test.PatientContentManagerTestCase" /> -->
<batchtest todir="report">
<fileset dir="src">
<include name="com.android.test.PatientContentManagerTestCase.java" />
</fileset>
</batchtest>
</junit>
<junitreport todir="report">
<fileset dir="report">
<include name="TEST-*.xml"/>
</fileset>
<report format="frames" todir="report/html"/>
</junitreport>
</target>
</project>

This task is generating blank html Report,
please kindly help me in this regard,
candyDhami.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乙白 2024-10-26 09:51:40

include 标记是问题所在:

<include name="com.android.test.PatientContentManagerTestCase.java" />

include 的名称:com.android.test.PatientContentManagerTestCase.java 必须与您自己的测试类的名称相对应。

The include tag is the problem:

<include name="com.android.test.PatientContentManagerTestCase.java" />

The name of the include : com.android.test.PatientContentManagerTestCase.java must correspond with the name of your own test class.

提笔书几行 2024-10-26 09:51:40

最新的 Maven Android 插件将为您做到这一点。在此处查看更多信息

http://www .simpligility.com/2011/09/easier-android-test-reporting-with-maven-and-hudson/

The latest Maven Android Plugin will do that for you. See more here

http://www.simpligility.com/2011/09/easier-android-test-reporting-with-maven-and-hudson/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文