6

我有一个 JUnit 类,这个类包含几个测试方法。我正在尝试通过Eclipse IDE菜单Run As -> Junit Test 运行这个测试类。

执行速度:

1次。30 秒。

2 次:29 秒。

3次:23秒。

在此之后,我尝试maven run在终端中执行测试类。在这种情况下执行速度:

1次:1分钟。10 秒。

2次:59秒。

3次:56秒。

所以,正如你所看到的,这两种情况之间有很大的不同。但是我们如何解释这个巨大的差异呢?

PS 我正在使用最新版本的 Eclipse IDE 和 maven。

4

1 回答 1

0

Maven 有一个构建生命周期,它涉及以下步骤:

  1. 证实
  2. 编译
  3. 测试
  4. 包裹
  5. 集成测试
  6. 核实
  7. 安装
  8. 部署

Eclipse 只是编译并运行测试。
我想这可能是原因。

于 2012-12-26T16:42:16.760 回答