gpt4 book ai didi

c# - Visual Studio 'Test Explorer' 输出位于何处?是保存的文件吗?

转载 作者:太空狗 更新时间:2023-10-29 21:33:21 25 4
gpt4 key购买 nike

我在 Visual Studio 2013 中使用 SpecFlow 进行单元测试,当我从 Test Explorer 窗口运行测试时,有一个指向 Output 的链接显示测试期间写入控制台的任何内容。

Output link

当右键单击该选项卡时,我没有打开包含文件夹的选项,就像我对其他项目文件所做的那样。

Path-related options not available

这是保存在某处的文件吗?我可以在某个地方访问它,还是应该手动编写代码以将其保存到已知位置?

最佳答案

在仔细研究之后,我无法找到一种方法来实际查看测试浏览器窗口运行的结果。所以我能做的就是给你一个替代方案。

您要做的是使用名为 vstest.console.exe 的程序运行您的测试,这与从 VS 运行几乎完全相同。您可以在

下找到它
C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsft\TestWindow\vstest.console.exe

从您的 cmd/终端运行它并根据需要进行设置。您可以启用日志记录,文件保存在上面列出的同一文件夹中的 TestResults 文件夹下,您应该能够看到您的结果。示例测试运行如下所示:

vstest.console.exe D:\(Path To my Test)\(My Tests dll file).dll  /Settings:D:(Path tO my Tests)\(My Test settings file).testsettings /logger:trx

关于c# - Visual Studio 'Test Explorer' 输出位于何处?是保存的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com