[英]Efficient way to run PowerShell Pester tests from Sublime Text
我正在使用Sublime Text(ST)创建我的PowerShell脚本,使用Pester对其进行测试。
要运行测试脚本,必须切换到该选项卡,然后按CTRL + B。 必须对每个测试脚本重复此过程。
有没有一种简便的方法可以让Sublime Text运行项目目录中的所有测试?
有没有一种方法可以在脚本或测试更改时自动运行这些测试(类似于guard )?
我通过一条指令将名为Tests.ps1
的脚本添加到了项目目录中:
Invoke-Pester
要运行所有测试,我打开此文件,然后按Ctrl + B。
**编辑**
创建了一个名为“ Pester”的新构建系统。 Pester.sublimebuild
的内容:
{
"cmd": ["powershell.exe", "-noprofile", "Invoke-Pester"],
"selector": "source.powershell"
}
要运行所有测试,请按Ctrl + B。
如果不能自动运行,请使用“ Tools | Build System | Pester
将Pester分配为构建系统Tools | Build System | Pester
Tools | Build System | Pester
Tools | Build System | Pester
然后重试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.