如何将输出重定向到Pester xml文件?

时间:2017-08-05 05:17:40

标签: powershell appveyor pester

我想知道如何使用PowerShell命令(例如Out-HostWrite-Debug)向Pester测试XML文件添加其他输出。

我希望这样做,以便我可以在appveyor测试页面上观察输出。 example appveyor tests page

如上图所示,pester测试没有Std OUT选项。

在寻找答案时,我偶然发现了github issue,它描述了我想要做的确切事情,但没有提供解决方案。

我能够开始工作的唯一解决方法是强制pester测试使用Out-Host写入控制台,以便我可以通过测试交叉引用输出。

1 个答案:

答案 0 :(得分:1)

我认为,根据您链接的问题,目前这是不可能的,只有当Pester的开发人员将其作为功能构建时才能实现。我建议在GitHub上为它提出一个新问题,因为你引用的那个已经很老了。这似乎是一个非常有效的请求。

值得注意的是,Pester已经将失败测试的错误输出捕获到nunit xml输出中。