我正在使用azure devops与剧作家e2e测试,但我不知道如何在管道内发布诱惑报告(本地是好的)
我安装了扩展,管道很好只是没有生成allur报告我的yml的一部分:
jobs:
- job: AutomatedTests
steps:
- task: NodeTool@0
inputs:
versionSpec: '14.x'
cache: 'npm'
displayName: 'Install Node.js'
- script: npm install
- script: npx playwright install --with-deps
displayName: "run the test"
condition: succeeded()
- script: npm run smoke
- script: npm run generate
- task: AllureGenerate
inputs:
resultsDir: 'allure-results'
targetDir: 'allure-report/$(Build.BuildNumber)'
有人能帮我吗?谢谢
1条答案
按热度按时间dwthyt8l1#
假设你在兼容的框架类型中导出你的测试结果,你可以使用
PublishTestResults
任务来做你需要的事情。如果你有多个需要上传的结果文件,应该使用mergeTestResults
。根据您的导出格式,您应该在
'JUnit' # Options: JUnit, NUnit, VSTest, xUnit, cTest
之间进行选择https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/test/publish-test-results?view=azure-devops&tabs=trx%2Cyaml