在 Ant JUnit 5 Launcher 中启用断言

Enable Assertions in Ant JUnit 5 Launcher

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

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

我怎样才能做到这一点?

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