0

有谁知道如何在测试期间启用断言?我正在尝试将 buildr 用于基于 lucene 的项目,但出现以下异常:

[junit] 测试类需要启用断言,全局启用 (-ea) 或仅适用于 Solr/Lucene 子包:

我已经从命令行尝试过:

JAVA_OPTS=-ea buildr

并将以下内容放入我的构建文件中:

ENV['JAVA_OPTS'] ||= '-enableAssertions'

我正在使用 java 版本的 buildr (1.4.12)

4

2 回答 2

3

呃,提交后2秒我想出了解决方案:

  test.using :java_args => [ '-ea' ]
于 2013-05-29T21:17:08.437 回答
0

我对 SOLR 和 eclipse 有同样的问题,解决方案完全相同。

在包资源管理器中右键单击项目:Run As->Run Configurations...->JUnit->ProjectName->Arguments(second tab)->VM arguments

输入 :-ea

于 2015-09-02T10:39:34.777 回答