[英]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.