首页 > 解决方案 > Azure Pipelines 中获取 PHPUnit 测试报告失败

问题描述

在 Azure Pipelines 中获取 PHPUnit 测试报告失败。

我想在 Azure Pipelines 中获取 PHPUnit 的测试结果报告,但出现找不到文件的错误:

Starting: PublishTestResults
==============================================================================
Task         : Publish Test Results
Description  : Publish test results to Azure Pipelines
Version      : 2.180.0
Author       : Microsoft Corporation
Help         : https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-test-results
==============================================================================
/usr/bin/dotnet --version
5.0.301
##[warning]No test result files matching **/result.xml were found.
Finishing: PublishTestResults

这里是结束azure-pipelines.yml

- task: PublishTestResults@2
  inputs:
    testResultsFormat: 'JUnit'
    testResultsFiles: '**/result.xml'

在任务之前运行测试,并获得正确的文件。

lib/Cake/Console/cake test app All --debug --log-junit app/result.xml

我错过了什么?

PHP:5.3.29 PHPUnit:3.7.38

标签: continuous-integrationphpunitazure-pipelines

解决方案


推荐阅读