【发布时间】:2011-11-21 09:07:31
【问题描述】:
在 Spring Roo 项目中,测试失败,但仅在从 Springsource Tool Suite 2.8.0 (STS) 中运行的 Infinitest 启动时才会失败。由于 Infinitest 5.1.93 无法加载 Spring 上下文文件,所有测试都失败了。当我自己在 STS 中运行相同的测试时,它们都变绿了。
我通过将项目导入到以前的 STS 2.7.x 来再次确认此项目中没有其他问题。 Infinitest 按预期在 STS 2.7.x 下运行绿色测试。
Infinitest 5.1.93 目前是否与 Eclipse Indigo 和 Springsource Tool Suite 不兼容?
我目前使用jdk1.5。
附:我最初写了“Eclipse Juno”,所以更正了 Indigo 的问题。请参见下面的 cmets。 D.S.
【问题讨论】:
-
您确定在 Eclipse Juno 上运行 STS 吗?这不是我们测试的环境,如果它正常工作,我会感到惊讶(即,如果您可以将所有 STS 位安装到 Juno 安装中)。
-
好吧,我一定对 Eclipse 项目名称有误解。我提到 Eclipse 只是因为不是每个人都知道 STS 包。我正在运行 STS 2.8.0,它实际上基于 Eclipse 3.7 (Indigo)。无论如何,随着 STS 2.8.1 版本的发布,Infinitest 5.1.x 再次工作。
-
我现在似乎与 Infinitest 5.1.102 有类似但不相同的问题,因为它不会在每次更改后都运行测试,例如添加新的测试方法或类。由于这似乎是一个不同的问题,所以我将其作为一个不同的问题。
-
我最初的猜测(对infinitest了解不多,是插件正在对类文件进行一些重写,使其不再与spring兼容。这只是一个几乎没有根据的猜测。你能从命令行在您的项目上运行infinitest?
标签: sts-springsourcetoolsuite jdk1.5 infinitest