tfs - 在“日志”选项卡中显示发布控制台输出
问题描述
我有一个发布定义,它连接到一个包含单元测试方法的 dll 文件。这些测试方法使用 Trace.WriteLine() 将输出打印到控制台。在 Visual Studio 上调试测试方法时,打印将显示到输出窗口。但是,当在 Visual Studio 上运行单元测试时,仅在运行完成后才会显示打印。在 TFS 上部署发布时,输出仅打印到 trx 文件。在 Visual Studio 和 TFS 上运行单元测试期间,在“日志”选项卡上的发布部署期间,有没有一种方法可以显示输出?
解决方案
当测试在发布管道中运行时,您可以简单地将测试结果发布到 TFS 发布摘要。
该任务支持流行的测试结果格式,包括 JUnit、NUnit 2、NUnit 3、Visual Studio Test (TRX)和 xUnit 2。如果您使用 Visual Studio Test 等内置任务运行测试,结果会自动发布,您不需要单独的发布测试结果任务。
更多详细信息请参阅发布测试结果任务。
推荐阅读
- rx-java - Rx java:发出第一个项目,忽略即将到来的项目 5 秒
- javascript - 使用 Selenium WebDriver/Jest 进行测试时如何等待调用函数?
- r - 将行和列标题作为变量包含在 R 中的数据集中
- php - 仅在勾选复选框时运行删除 PHP/SQL
- flutter - 如何将颤动文本小部件包装在步进器中?
- c - vfs_write 内核到用户空间文件
- maven - 当通过 Maven 执行测试时,@DisplayName 不起作用
- javascript - 我应该在 Parse Server Cloud Function 上返回 undefined 吗?
- go - 如何找到两个符文之间的距离
- java - 在 Java 中着色像素 - 需要一种更快的方法