当我使用Karma运行角度单位测试时,输出包含:
Karma输出不包含:
我可以选择记录“强度”吗?
我想区分:
默认模式:仅显示Karma报告输出,但禁止显示所有应用程序日志消息或单元测试日志消息。
单元测试调试模式:显示Karma报告输出 plus 所有日志消息(应用程序日志消息以及单元测试日志消息)。
是否可以以某种方式记录单元测试消息,以便可以轻松地“切换”打开和关闭,以选择上述一个用例(默认模式与单元测试调试模式)?
我的“想法”会是这样的:
默认模式:
karma --log-level=none
单元测试调试模式:
karma --log-level=debug
这可能吗?
答案 0 :(得分:4)
您可以创建基本的业力配置。比基于base创建两个karma配置但是覆盖了logLevel:
logLevel: config.LOG_DISABLE
logLevel: config.LOG_DEBUG
。
然后在任务管理器配置文件中创建两个单独的任务,例如Gruntfile.js
使用这些业力配置。