Visual studio visual studio测试中输出文件的位置

Visual studio visual studio测试中输出文件的位置,visual-studio,testing,Visual Studio,Testing,在visual studio中运行测试时,我们可以在名为: Test Output - MyTestName - version numer - run number 是否有人知道如何获取“文件”选项卡中显示的文件的位置? 我不能“另存为”,这会给我一个提示 具体来说,我希望看到以前运行的结果。对于编码的UI以及Web和负载测试,测试结果存储在TestResults目录中,该目录通常与解决方案ie.sln文件位于同一目录中。该目录通常保存最近25次运行的结果 编码UI测试中的TestConte

在visual studio中运行测试时,我们可以在名为:

Test Output - MyTestName - version numer - run number
是否有人知道如何获取“文件”选项卡中显示的文件的位置? 我不能“另存为”,这会给我一个提示


具体来说,我希望看到以前运行的结果。

对于编码的UI以及Web和负载测试,测试结果存储在TestResults目录中,该目录通常与解决方案ie.sln文件位于同一目录中。该目录通常保存最近25次运行的结果


编码UI测试中的TestContext对象有许多成员,其名称中有目录,允许在测试运行时访问各种目录。

您的问题没有说明您正在运行哪种类型的测试,因此我假设您使用的是Visual Studio中可用的标准测试类型。编码UI、Web和负载测试是VisualStudio支持的两种开箱即用的测试类型。什么是xunit?网络搜索表明它不是微软支持的测试机制。它是一个非常广泛的测试引擎。我通过标准的vsexecutionengine视觉套装运行它,所以我认为所有这些都将标准化。显然,在我的例子中没有testresults目录。谢谢你的回答。我有同样的问题,但是测试结果似乎不包含测试结果中显示的任何文本。一些测试运行后会显示文件夹,但其他测试不会添加任何内容,即使我可以看到上次测试的结果。确实显示的文件夹是空的。我扫描了整个解决方案文件夹,但在任何地方都找不到测试运行的文本。这让我怀疑VS是否在我的机器上放了我不想要的地方。也可能是存储泄漏?非常烦人。@BigTFromAZ为什么不将TestContext中的各种目录值写入某个输出文件中呢。例如,C:\Temp\BigTFromAZ.log假设'C:\Temp'存在。@Adrianhh我认为这是合理的建议。也许我应该将Nlog添加到测试项目中,并使用它来记录结果。这样,开发人员就可以在本地流式传输他们的日志。我们的构建服务器可以配置为将其测试输出流式传输到更永久的地方,可能是Azure存储。