在Azure Devops中发布VSTest的测试结果失败

星号

我添加了以下步骤以在Azure UI管道中为React UI运行单元测试。

  1. 添加了package.json文件所在的文件:文件名:jestTrxProcessor.js.js内容:

var builder = require("jest-trx-results-processor/dist/testResultsProcessor"); 
var builder = require("jest-trx-results-processor");
 
var processor = builder({
  outputFile: "jestTestresults.trx", 
});
 
module.exports = processor;
2.在package.json中,输入以下代码:

 "scripts": {
....
"test": "jest"
},
devdependencies{
 ...
 "jest": "^23.4.1",
  "jest-trx-results-processor": "0.0.7",
  "jsdom": "^11.12.0"
},
"jest": {
       "testResultsProcessor": "./jestTrxProcessor.js",
    "reporters": [
"default",
[
  "jest-trx-results-processor",
  {
    "outputFile": "./jestTrxProcessor.js",
  
  }
]]},

4.在yaml文件中,我添加了以下脚本:

 script: |
    npm install
    npm run build
    npm install jest-trx-results-processor --save-dev
    yarn add --dev jest-trx-results-processor
    npm run test
  displayName: 'npm install and build'
  
- task: PublishTestResults@2
  inputs:
    testResultsFormat: 'VSTest'
    testResultsFiles: './jestTrxProcessor.js'
    testRunTitle: 'FrontEnd Test'

在Azure Devops中运行管道后,出现以下错误:

找不到测试/ home / vsts / work / 1 / s已检查40个文件。testMatch:/测试/ / .js?(x),** /?(。)+(spec | test).js?(x)-0个匹配项testPathIgnorePatterns:/ node_modules /-40个匹配项

我已经搜索了此文件夹,并且在创建/存在的位置没有该文件夹。我没有得到我在这里想念的东西。我对创建用于React UI的yaml管道非常陌生。请帮助。先感谢您

陆凯文

找不到测试/ home / vsts / work / 1 / s已检查40个文件。testMatch:/tests//.js?(x),**/?(.)+(spec|test).js?(x)-0个匹配项testPathIgnorePatterns:/ node_modules /-40个匹配项

根据错误消息,开玩笑地测试是在文件__tests__下找到xx.js文件这是由于默认的testmatch规则。

我可以重现此问题。

在此处输入图片说明

要解决此问题,您需要更改以下设置:

  1. 将xxx.js文件所在的文件夹的名称更改为__tests__

在此处输入图片说明

2.在package.json中编辑testResultsProcessor路径。

这是一个例子:

 "jest": {
     "testResultsProcessor": "./__tests__/jestTrxProcessor", 
  "reporters": [
    "default",
    [
      "jest-trx-results-processor",
      {
        "outputFile": "relative/path/to/resulting.trx"
       
      }
    ]
  ]


  }

结果:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Azure Devops中发布xunit测试结果失败,并显示“找不到要发布的结果”

来自分类Dev

如何在Azure DevOps发布管道中保存测试结果

来自分类Dev

Azure DevOps VsTest任务失败,没有错误

来自分类Dev

如何在Azure管道中发布GoogleTest结果?

来自分类Dev

从Azure存储帐户在Azure上发布测试结果

来自分类Dev

Azure DevOps发布管道在kubectl命令上失败

来自分类Dev

是否可以将测试计划中的测试用例附加到管道发布测试运行结果上?Azure DevOps API V6.0

来自分类Dev

如何为测试和发布环境构造Azure Devops管道?

来自分类Dev

Azure DevOps 2019 Server在执行覆盖代码的测试时失败

来自分类Dev

Azure DevOps管道:在本地通过的测试在管道上失败

来自分类Dev

由 Azure DevOps 执行时 xUnit 测试失败

来自分类Dev

如何将Azure管道测试结果发布到SonarCloud

来自分类Dev

使用管道在Azure DevOps中以更好的方式显示测试结果

来自分类Dev

当Azure WebJob无法启动/运行时无法使Azure DevOps发布管道失败

来自分类Dev

复制Azure Devops中发布管道的所有阶段中的更改

来自分类Dev

如何在安全到项目成员的Azure Devops中发布HTML报表?

来自分类Dev

Azure DevOps订购发布阶段

来自分类Dev

Azure DevOps多个发布管道

来自分类Dev

使用Azure DevOps将发行版部署到测试环境时失败Azure文件复制

来自分类Dev

将测试结果发布到Azure(VS Database Project,tSQLt,Azure Pipelines,Docker)

来自分类Dev

Azure DevOps发布任务故意停止发布

来自分类Dev

Azure DevOps“ Visual Studio测试”-使用“替代参数”时无法启用“重新运行失败的测试”

来自分类Dev

我们如何在Azure发布管道或测试计划中发布HTML报告(在代理计算机上生成)?

来自分类Dev

有序测试的测试结果在Azure Devops管道中分组

来自分类Dev

Azure DevOps 使用 Build.SourceBranchName 作为 NuGet 补丁版本进行预发布测试

来自分类Dev

在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

来自分类Dev

如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道?

来自分类Dev

在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

来自分类Dev

有什么方法可以在Azure DevOps测试结果选项卡中显示赛普拉斯测试结果吗?

Related 相关文章

  1. 1

    在Azure Devops中发布xunit测试结果失败,并显示“找不到要发布的结果”

  2. 2

    如何在Azure DevOps发布管道中保存测试结果

  3. 3

    Azure DevOps VsTest任务失败,没有错误

  4. 4

    如何在Azure管道中发布GoogleTest结果?

  5. 5

    从Azure存储帐户在Azure上发布测试结果

  6. 6

    Azure DevOps发布管道在kubectl命令上失败

  7. 7

    是否可以将测试计划中的测试用例附加到管道发布测试运行结果上?Azure DevOps API V6.0

  8. 8

    如何为测试和发布环境构造Azure Devops管道?

  9. 9

    Azure DevOps 2019 Server在执行覆盖代码的测试时失败

  10. 10

    Azure DevOps管道:在本地通过的测试在管道上失败

  11. 11

    由 Azure DevOps 执行时 xUnit 测试失败

  12. 12

    如何将Azure管道测试结果发布到SonarCloud

  13. 13

    使用管道在Azure DevOps中以更好的方式显示测试结果

  14. 14

    当Azure WebJob无法启动/运行时无法使Azure DevOps发布管道失败

  15. 15

    复制Azure Devops中发布管道的所有阶段中的更改

  16. 16

    如何在安全到项目成员的Azure Devops中发布HTML报表?

  17. 17

    Azure DevOps订购发布阶段

  18. 18

    Azure DevOps多个发布管道

  19. 19

    使用Azure DevOps将发行版部署到测试环境时失败Azure文件复制

  20. 20

    将测试结果发布到Azure(VS Database Project,tSQLt,Azure Pipelines,Docker)

  21. 21

    Azure DevOps发布任务故意停止发布

  22. 22

    Azure DevOps“ Visual Studio测试”-使用“替代参数”时无法启用“重新运行失败的测试”

  23. 23

    我们如何在Azure发布管道或测试计划中发布HTML报告(在代理计算机上生成)?

  24. 24

    有序测试的测试结果在Azure Devops管道中分组

  25. 25

    Azure DevOps 使用 Build.SourceBranchName 作为 NuGet 补丁版本进行预发布测试

  26. 26

    在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

  27. 27

    如何使用.NET数据工厂SDK(C#)在启用了DeVOPS GIT存储库的Azure数据工厂中发布管道?

  28. 28

    在进行ASP.net核心构建并在Azure Devops管道中发布时,如何包括许可证文件?

  29. 29

    有什么方法可以在Azure DevOps测试结果选项卡中显示赛普拉斯测试结果吗?

热门标签

归档