Как передать параметры во все сценарии проверки - PullRequest
1 голос
/ 25 октября 2019

Команда Invoke-Pester позволяет вызвать отдельный тестовый сценарий с явными параметрами, используя параметр -Script. Но что, если я хочу передать одинаковые параметры всем тестовым сценариям? Я не хочу вызывать pester в цикле, потому что я хочу, чтобы он генерировал один файл результатов теста.

Итак, как нам это сделать?

1 Ответ

0 голосов
/ 26 октября 2019

Вы можете сделать это, передав массив хэшей параметру -Script. Как то так:

$a = @()
$params = @{param1 = 'xx'; param2 = 'wuauserv'}
$a += @{Path =  '.\test1.Tests.ps1'; Parameters = $params}
$a += @{Path =  '.\test2.Tests.ps1'; Parameters = $params}

Invoke-Pester -Script $a
...