【问题标题】:Building Spring 3.0.1 - Failing Tests构建 Spring 3.0.1 - 失败的测试
【发布时间】:2012-04-27 22:42:06
【问题描述】:

我正在尝试构建 Spring 3.0.1 的修补版本,但我正面临测试用例失败。进一步分析后,我发现失败的测试是那些被标记为@Ignore 的测试,但它们似乎仍然被执行。

可能是什么问题?

这是我构建 spring 3.0.1 所遵循的步骤

git clone git://github.com/SpringSource/spring-framework.git
git checkout v3.0.1.RELEASE

使用 svn 将 https://src.springframework.org/svn/spring-build/trunk/project-build 签出到 spring-framework 文件夹下的文件夹中。切换到 build-spring-framework 目录。从here 提到的步骤中使用 mkdir 创建了一些目录。

set JAVA_HOME=E:\Syndev\JAVA6U24\JDK
set ANT_OPTS=-XX:MaxPermSize=256m -Xmx1024m
ant

我尝试的另一件事是简单地删除失败的测试/删除测试用例文件,但这会导致构建过程中出现以下异常。

 [junit] Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect
 [junit]     at java.lang.ClassLoader.findClass(ClassLoader.java:359)
 [junit]     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
 [junit]     at org.springframework.core.OverridingClassLoader.loadClass(OverridingClassLoader.java:70)
 [junit]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
 [junit]     at org.springframework.context.support.ContextTypeMatchClassLoader.loadClass(ContextTypeMatchClassLoader.java:63)
 [junit]     at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
 [junit]     at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1226)
 [junit]     at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1200)
 [junit]
 [junit]
 [subant] Leaving directory: E:\Projects\github\spring-framework\org.springframework.orm

【问题讨论】:

    标签: spring ant junit build


    【解决方案1】:

    问题似乎记录在这里,

    https://jira.springsource.org/browse/SPR-8089

    https://jira.springsource.org/browse/SPR-8587

    因此,HibernateEntityManagerFactoryIntegrationTests.java 中的上述异常和 NotificationListenerTests.java、Log4jWebConfigurerTests.java 等类中的其他异常应该通过简单地从那里删除测试来修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-17
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 2014-10-26
      • 2017-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多