ПЕСТЕР - могу ли я использовать его для рабочих процессов powershell?
Друзья, я автоматизирую некоторые инфраструктуры, связанные с инфраструктурой, используя PowerShell и преобразуя их в рабочие процессы и работая в SMA (Service Management Automation).
Допустим, если мне нужно автоматизировать добавление некоторых систем хранения в Linux и Windows, они создают 1 рабочий процесс main.ps1 и вызывают два дочерних рабочих процесса windows.ps1 и linux.ps1, по одному для добавления хранилища windows и linux. Я должен поместить эти 3 файла в SMA и запустить их. До этого я хотел проверить всю функциональность автоматизации.
Насколько мне известно, pester лучше всего подходит для модульного тестирования, т. Е. Каждые 3 файла тестируются с использованием pester отдельно.
Мои вопросы: могу ли я использовать pester в файлах main.ps1 и протестировать рабочий процесс в SMA? если нет, то предлагаете ли вы лучший инструмент с открытым исходным кодом для этого?
Спасибо!