【发布时间】:2021-08-01 04:37:25
【问题描述】:
对 R 中的 test_that 包(版本 3.0.2)的更新导致通过测试的默认输出为:
测试通过:)
这最初很可爱,但在每次迭代都执行数千次测试的模型中很烦人。
如何隐藏此消息?
【问题讨论】:
-
你可以用
capture.output包裹到一个对象 -
@akrun 如果有错误,我希望输出打印,但如果测试通过则不打印
-
我根据您的评论进行了更新。请检查
-
回答了这个问题,虽然函数中的参数更可取:test_that(..., verbose=F)
-
您可以在 github 中扩展核心功能,提出拉取请求以供接受。有
verbose参数是有意义的