Azure devops 从Azure CLI作业发布测试结果
我正在构建管道中使用Azure CLI任务类型来运行测试。我使用此任务类型来解决测试无法访问Azure Key Vault时的问题(请参阅此答案:) 我有一个内联脚本:Azure devops 从Azure CLI作业发布测试结果,azure-devops,azure-pipelines,azure-cli,vstest,Azure Devops,Azure Pipelines,Azure Cli,Vstest,我正在构建管道中使用Azure CLI任务类型来运行测试。我使用此任务类型来解决测试无法访问Azure Key Vault时的问题(请参阅此答案:) 我有一个内联脚本: dotnet test --configuration $(buildConfiguration) --logger trx --results-directory $(Common.TestResultsDirectory) 测试运行正常,但结果未发布,我无法在“测试”选项卡上看到它们 在我使用带有“test”命令的“NET
dotnet test --configuration $(buildConfiguration) --logger trx --results-directory $(Common.TestResultsDirectory)
测试运行正常,但结果未发布,我无法在“测试”选项卡上看到它们
在我使用带有“test”命令的“NET Core”任务类型之前,此任务具有“发布测试结果和代码覆盖率”的选项,在本例中,测试结果已发布,但测试无法访问Azure Key Vault,因此我无法使用它
我需要与Azure CLI任务的测试结果类似的行为。有人知道如何做到这一点吗?提前感谢。您需要添加任务:
或在yaml中:
steps:
- task: PublishTestResults@2
displayName: 'Publish Test Results *.trx'
inputs:
testResultsFormat: VSTest
testResultsFiles: '*.trx'
searchFolder: '$(Common.TestResultsDirectory)'