`
hitgnu
  • 浏览: 92229 次
  • 性别: Icon_minigender_1
  • 来自: 苏州-->上海
社区版块
存档分类
最新评论

j2se1.4.1下junitreport使用异常的解决方案

阅读更多
使用junit进行单元测试,并使用ant运行测试代码及生成测试报告。但是在使用<junitreport>生成测试报告时,出现了这样的错误信息(除jdk为1.4.1的低版本外,其他Xalan 2.7,junit 3.8.1 ant  1.6.5):
[junitreport] jar:file:/D:/OSS/apache-ant-1.6.5/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl; Line 98; Column 87; javax.xml.transform.TransformerException: java.lang.ClassNotFoundException: redirect
解决之道:
1,升级jdk:我换到1.5后,一切正常
2,设定测试报告为无框架的html,即: </junitreport>
设定如下
 
  1. <report format="noframes" todir="${junit_report.dir}/html"/>  
<report format="noframes" todir="${junit_report.dir}/html">

参考链接:
http://java.kaifz.com/junitreport-t88976.htm
http://issues.apache.org/bugzilla/show_bug.cgi?id=30200

</report>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics