首页 > 解决方案 > 如何在非交互模式下为 PowerShell 运行 Pester 测试

问题描述

我正在为我公司的自动化产品创建一些脚本,但遇到了问题。当我们的自动化框架调用我们的脚本时,它们以“非交互”模式运行,因此如果未提供具有“必需”参数属性的高级函数,则会引发错误。

我想在使用 Pester 运行我的单元测试时模仿这种行为。现在,如果我忘记了一个参数,控制台会提示它,这意味着我不能在我的测试运行时离开,或者它们可能永远不会完成。

我希望 Powershell 集成终端或 launch.json 中有一些设置,我可以使用它们来利用 powershell 的 -noninteractive 启动标志。

标签: powershellvisual-studio-codevscode-settingsvscode-debuggerpester

解决方案


推荐阅读