0

我正在使用 Sublime Text (ST) 来创建我的 PowerShell 脚本,Pester 来测试它们。

要运行测试脚本,必须切换到该选项卡,然后按CTRL+ B。必须为每个测试脚本重复此过程。

Sublime Text 是否有一种简单的方法来运行项目目录中的所有测试?

有没有办法让这些测试在脚本或测试更改时自动运行(类似于guard)?

4

1 回答 1

0

Tests.ps1我用一条指令添加了一个名为项目目录的脚本:

Invoke-Pester

要运行所有测试,我打开此文件并按Ctrl+ B

** 编辑 **

创建了一个名为“Pester”的新构建系统。的内容Pester.sublimebuild

{
    "cmd": ["powershell.exe", "-noprofile", "Invoke-Pester"],
    "selector": "source.powershell"
}

要运行所有测试,请按Ctrl+ B

如果这不能自动工作,请将 Pester 指定为使用的构建系统,Tools | Build System | Pester然后重试。

于 2014-10-20T21:06:49.143 回答