gpt4 book ai didi

intern - 如何从实习功能测试中输出调试信息?

转载 作者:行者123 更新时间:2023-12-04 15:42:57 24 4
gpt4 key购买 nike

当我使用实习生运行单元测试时,它会将 console.log 写入标准输出,这在开发测试时很有用。

但是,功能测试显然会抑制输出 - 写入 console.log 没有任何作用,而且我找不到任何将文本输出到控制台的方法。这意味着当出现问题时,很难找出原因。

最佳答案

哪里console.log输出文本取决于运行测试的环境。运行时 intern-client ,只运行单元测试,测试代码始终运行在 Node.js 环境和 console.log写入终端中的标准输出。

当您运行时 intern-runner ,单元测试在浏览器中运行,而功能测试在 Node.js 中运行。这意味着 console.log单元测试中的语句(在实习配置的 suites 属性中指定的那些)不会打印到终端的标准输出,而是会在浏览器的控制台中输出。功能测试中的日志语句(在 functionalSuites 中指定的那些)将输出到终端的标准输出。异常(exception)是 execute 中的日志语句或 executeAsync块,它们将输出到浏览器的控制台,因为这些块中的代码实际上会在浏览器中执行。

关于intern - 如何从实习功能测试中输出调试信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30803458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com