如何在Azure流水线中访问并发布指定路径下的测试结果
Azure流水线:访问测试结果路径并发布结果
- 当然可以访问
Users/runner/work/1/s/路径并发布测试结果,这是Azure Pipelines的默认工作目录,流水线进程对该路径拥有完整的读写权限。 - 发布测试结果最便捷的方式是使用Publish Test Results任务:
- 在任务配置中,将测试结果文件路径设为
$(System.DefaultWorkingDirectory)/**/*.trx(如果是JUnit等其他格式,替换为对应后缀,比如*.xml),$(System.DefaultWorkingDirectory)就是Users/runner/work/1/s/的环境变量别名,用它更灵活。 - 选择匹配你测试框架的测试运行器类型(如VSTest、JUnit、NUnit)。
- 在任务配置中,将测试结果文件路径设为
- 如果是通过自定义脚本处理测试结果,直接用相对路径或者
$(System.DefaultWorkingDirectory)环境变量即可,比如Bash脚本中:ls $(System.DefaultWorkingDirectory)/TestResults。
内容的提问来源于stack exchange,提问作者Sudheer
相关产品推荐
相关产品推荐

