dart - 如何在 dart:test 中打印信息消息?
问题描述
在编写测试时dart:test
如何打印信息消息以使它们与测试输出交错出现?如果我使用print
,那么它会在所有测试输出之后最终打印。
寻找info()
in的类似物ScalaTest
。
解决方案
在与开发团队的人澄清dart:test
后,看起来print
可以使用常规。你只需要--reporter=expanded
在运行时传递参数
pub run test test/shimlaw_tests_test.dart --reporter=expanded
默认情况下,使用紧凑的单行报告器,它将输出放置print
在测试运行器输出的末尾。而扩展的记者适当地打印。
推荐阅读
- graphql - 使用 GraphQL 和 Prisma 级联删除相关节点
- java - Selenium + Java + Screen Recorder - 无法录制屏幕
- c++ - VS 2017 构建工具失败并出现错误 MSB4019:找不到导入的项目“D:\Microsoft.Cpp.Default.props”
- ruby-on-rails - 如何在 STI 子类上预先加载 has_one 关联
- python - 如何使用 Tensorflow Cifar10 教程代码进行推断?
- vb.net - 我可以画的网格
- python - Conda Snakemake 安装问题:UnsatisfiableError
- apache-spark - 如何处理 AWS Glue 中映射函数中的错误?
- java - 需要对代码进行哪些更改才能阻止输出包含重复对象
- python - 在 Pycharm 调试器下运行“lektor 服务器”?