如何解决ant排除文件
| 我必须为Junit报告编写一个蚂蚁目标。它是一个现有的应用程序。一些测试类文件被命名为TestSample.java或SampleTest.java。但是有些HeaderTest.java编写的Java文件与junit测试用例没有任何关系,它没有扩展TestCase。 如何过滤这些calss文件?<junit printsummary=\"on\" fork=\"off\" haltonfailure=\"false\" showoutput=\"true\">
<classpath>
<path refid=\"CLASSPATH_JUNIT\"/>
</classpath>
<batchtest fork=\"off\" todir=\"${BUILD_TEST_DIR}\">
<fileset dir=\"${TEST_CLASSES_DIR}\">
<include name=\"**/*Test.class\" />
<include name=\"**/Test*.class\" />
</fileset>
</batchtest>
<formatter type=\"xml\" />
</junit>
解决方法
fileset
也有exclude
。
<exclude name=\"**/DoNotIncludeThisOne.class\" />
,用ѭ4显式排除它们,或者甚至更好地重构它们,以便它们遵守命名约定:* Test类应该是测试用例。
参见http://ant.apache.org/manual/Types/fileset.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。