【问题标题】:How to run buildr tests with -ea flag (enable assertions)如何使用 -ea 标志运行构建器测试(启用断言)
【发布时间】:2013-05-29 21:14:52
【问题描述】:

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

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

我已经从命令行尝试过:

JAVA_OPTS=-ea buildr

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

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

我使用的是 java 版本的 buildr (1.4.12)

【问题讨论】:

    标签: buildr


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我在 SOLR 和 eclipse 上遇到了同样的问题,解决方法是完全一样的。

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

      输入:-ea

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-18
        • 1970-01-01
        • 2019-09-23
        • 1970-01-01
        • 2012-07-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多