关闭

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

875人阅读 评论(0) 收藏 举报
使用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,即:<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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:45905次
    • 积分:700
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:15篇
    • 译文:0篇
    • 评论:1条
    最新评论