如何使用-ea标志运行构建器测试(启用断言)

时间:2013-05-29 21:14:52

标签: buildr

有没有人知道如何在测试期间启用断言?我正在尝试使用buildr来实现基于lucene的项目,并且我得到以下异常:

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

我试过命令行:

JAVA_OPTS=-ea buildr

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

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

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

2 个答案:

答案 0 :(得分:3)

提交后2秒钟,我找到了解决方案:

  test.using :java_args => [ '-ea' ]

答案 1 :(得分:0)

我遇到了与SOLR和eclipse相同的问题,解决方案完全相同。

在包资源管理器中右键单击项目: 运行As->运行配置...-> JUnit-> ProjectName->参数(第二个标签) - > VM参数

输入:-ea