首页 > 解决方案 > 在 Ant JUnit 5 Launcher 中启用断言

问题描述

我正在将我的公司从 JUnit 4 迁移到 5。我也很想将我们从 Ant 迁移到 Gradle,但一步一步。我们之前使用该<assertions>标签在 JUnit 任务中启用断言。

新的 ant-junitlauncher 似乎不支持这个选项。我还尝试传递它<jvmarg value="-ea" />并设置一个启用断言的属性文件。这些都没有通过我的第一次检查,以确保在测试期间启用断言。

我怎样才能做到这一点?

标签: antjunit5

解决方案


我最终设置了以下环境变量来设置我的 Java 选项:export ANT_OPTS="-ea -Xmx512m". 对于运行多个项目的任何人来说都不理想,似乎 -D 命令行应该类似地处理它,但我无法完成这项工作并继续前进。


推荐阅读