如何在非交互模式下为 PowerShell 运行 Pester 测试

问题描述

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)