我正在编写PowerShell脚本以运行Pester测试。
. .\..\LoadModule.ps1
. .\..\..\SomethingElse\LoadModule.ps1
Import-Module Pester -MinimumVersion 4.0.0
Invoke-Pester -Script .\Test\
但是Pester在两个基于点的脚本的输出完成之前运行,我担心它们应该加载的模块尚未完全加载,这可能导致测试结果不准确。
ImportModule.ps1
脚本先搜索特定的.NET .dll
,然后Import-Module
。
我尝试将&
放在Invoke-Pester
命令的前面,但这无济于事。
那么,如何让PowerShell在运行Pester之前等待基于点的脚本?