Я пишу интеграционный тест и пытаюсь получить вызов функции из скрипта prod, работающего в моем тесте. Прямо сейчас, когда я пытаюсь вызвать определенную функцию, он просто запускает весь скрипт.
В Integration.ps1 у меня есть
. .\AddStart.ps1
Start -job $job
В AddStart.ps1 у меня есть
function main()
{
Write-Host "This is Main"
Start($job)
}
function Start($job)
{
Write-Host "This is start $job"
}
Main
Всякий раз, когда я запускаю интеграцию в Powershell, она выводит Это также Main.
Я просто хочу передать переменную $ job в Start, не заходя в главную.