我想知道如何使用PowerShell命令(例如Out-Host
或Write-Debug
)向Pester测试XML文件添加其他输出。
我希望这样做,以便我可以在appveyor测试页面上观察输出。
如上图所示,pester测试没有Std OUT选项。
在寻找答案时,我偶然发现了github issue,它描述了我想要做的确切事情,但没有提供解决方案。
我能够开始工作的唯一解决方法是强制pester测试使用Out-Host
写入控制台,以便我可以通过测试交叉引用输出。
答案 0 :(得分:1)
我认为,根据您链接的问题,目前这是不可能的,只有当Pester的开发人员将其作为功能构建时才能实现。我建议在GitHub上为它提出一个新问题,因为你引用的那个已经很老了。这似乎是一个非常有效的请求。
值得注意的是,Pester已经将失败测试的错误输出捕获到nunit xml输出中。