ant - 在 Ant JUnit 5 Launcher 中启用断言
问题描述
我正在将我的公司从 JUnit 4 迁移到 5。我也很想将我们从 Ant 迁移到 Gradle,但一步一步。我们之前使用该<assertions>
标签在 JUnit 任务中启用断言。
新的 ant-junitlauncher 似乎不支持这个选项。我还尝试传递它<jvmarg value="-ea" />
并设置一个启用断言的属性文件。这些都没有通过我的第一次检查,以确保在测试期间启用断言。
我怎样才能做到这一点?
解决方案
我最终设置了以下环境变量来设置我的 Java 选项:export ANT_OPTS="-ea -Xmx512m"
. 对于运行多个项目的任何人来说都不理想,似乎 -D 命令行应该类似地处理它,但我无法完成这项工作并继续前进。
推荐阅读
- android - 无法使用 @WorkerInject 在 WorkManager 中注入 @Binds Hilt 依赖项
- python - 如何绘制网格搜索布局和随机搜索布局
- java - 方法重载替代java
- ios - FCM 通知仅在应用打开时提供(iOS Flutter)
- kubernetes - 如何配置持久目录以在 kubernetes 中上传文件,以便可以从其他服务/pod 访问它
- groovy - 在 java 中:如何使用 mime_type 'application/octet-stream' 从二进制数据 (BYTEA) 文件中识别文件扩展名/文件类型并保存到磁盘?
- django - 通过views.py更改django表中的数据
- excel - VBA 复制和求和数据,然后将其粘贴到 NEWSHEET
- rust - 函数调用后 rust 中的可变性要求
- node.js - 使用 Cheerio nodeJS 进行网页抓取