簡體   English   中英

從Sublime Text運行PowerShell Pester測試的有效方法

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM