azure - PublishCucumberReport - 找不到 cucumber 报告的输出路径

标签 azure azure-devops cucumber report

该插件无法在 Azure DevOps 上找到文件并生成 HTML 报告

Azure DevOps 插件 - https://marketplace.visualstudio.com/items?itemName=MaciejMaciejewski.azure-pipelines-cucumber

azure-pipelines.yml

jobs:
  # Build Electron
  - job: UserAcceptanceTest
    displayName: E2E-Tests
    pool:
      name: ado-win-pool
    timeoutInMinutes: 120
    steps:
      - task: CopyFiles@2
        inputs:
          sourceFolder: $(Build.SourcesDirectory)
          targetFolder: $(Build.ArtifactStagingDirectory)

      - task: PublishPipelineArtifact@1
        displayName: 'Publishing build artifacts'
        inputs:
          targetPath: $(Build.ArtifactStagingDirectory)

      - task: NodeTool@0
        displayName: 'Install Node 12.x'
        inputs:
          versionSpec: 12.x

      - task: PublishCucumberReport@1
        displayName: 'Publish Cucumber Report'
        inputs:
          jsonDir: target/results/cucumber/
          outputPath: target/results/cucumber/

实际:

  Found 0 matching C:/agent/_work/13/s/target/results/cucumber pattern
    ##[warning]Error: Not found outputPath: C:\agent\_work\13\s\target\results\cucumber
    Finishing: Publish Cucumber Report

预计: 找到 cucumber JSON 文件。

最佳答案

就您而言,问题出在为 cucumber 报告提供的路径中。 它应该是包含 json 格式的 cucumber 报告的文件夹的路径,但不是某些特定 json 的路径。

因此,yaml 中正确的代码片段是:

        - task: PublishCucumberReport@1
        displayName: 'Publish Cucumber Report'
        inputs:
        jsonDir: target/results/cucumber/
        outputPath: target/results/cucumber/

关于azure - PublishCucumberReport - 找不到 cucumber 报告的输出路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66333788/

相关文章:

azure - 如何使用azure逻辑应用程序、函数aps从azure存储(文件共享或BLOB)中读取、写入、删除文件

asp.net-mvc - Azure Web App VSTS 预编译 View (不可更新)

azure-devops - WhiteSource 无法扫描您的存储库。请导航到组织设置 > WhiteSource 选项卡连接到您的 WhiteSource 帐户

Azure DevOps ARM 模板 - 覆盖链接服务参数

java - 从公共(public) Internet 访问专用网络上网关后面的计算机上的 REST 端点

azure - 相互还是单独的 Kubernetes 集群?

Azure 管道提取任务 7zip

ruby-on-rails-3 - 数据库清理器不清理一个 cucumber 场景

c# - 如何将 Spec-flow 表数据转换为不同的值

java - 如何并行运行 Cucumber-JVM 中的场景?