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,即:<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

你可能感兴趣的:(j2se1.4.1下junitreport使用异常的解决方案)