问题标签 [mochawesome]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

javascript - Cypres - mochawesome 报告 - reportDir

我正在尝试为不同的浏览器实现 mochawesome 报告的动态路径,例如,对于 chrome,它应该是 cypress/reports/chrome/mocha

这是我给记者的cypress.json配置

这就是我尝试使用自定义reporterDir 运行测试的方式

但它不起作用。报告保存在 cypress.json 的路径下。我多次尝试不同的语法,但我就是不能让它工作。我需要它,因为我的测试将在许多浏览器上启动,并且我想让报告目录井井有条。

0 投票
0 回答
18 浏览

tags - mochawesome-tags-processor 的替代品

你们中有人知道“mochawesome-tags-processor”的替代品吗?我想在我的测试中使用一些标签,我也可以在 mochawesome-report 中输出。似乎“mochawesome-tags-processor”不再可用。

你对我有什么建议吗?

0 投票
2 回答
120 浏览

jenkins - 在 docker 容器中运行测试步骤后,如何在 jenkins 中查看 cypress mochawesome 报告?

我在 dockerized 容器内的 Jenkins 上运行我的 cypress 测试,我生成了 cypress mocha 很棒的报告,但我不知道如何在 Jenkins 中显示它。

这是我的cypress.json内容

这是我在本地运行的脚本。

我可以在本地环境中成功查看我生成的报告。这是我的詹金斯文件内容

make test-e2e实际上在 docker 容器中运行脚本test:e2e,测试实际运行,我可以看到在 Jenkins 上生成报告,但我不知道如何查看它。 在此处输入图像描述

我需要在 Jenkins 内部单独查看它,我也不知道为什么我无法通过Jenkins workspace. 顺便提一句。我将结果文件添加到.gitignore

这是我的本地报告预览 在此处输入图像描述

0 投票
1 回答
51 浏览

node.js - 有没有办法将赛普拉斯记者与“报告门户”和“mochawesome”整合起来

我正在尝试将 cypress resporting 与报告门户和 mochawaesome 集成。目标是获得这两个报告。我已经在

柏树.json

它不起作用。是否有另一种方法可以在 cypress 中将 2 个报告工具集成在一起

0 投票
0 回答
32 浏览

node.js - 我正在尝试使用 webdriver.io 框架生成 Mochawesome 报告 未创建 json 文件

我在我的项目中添加了以下依赖项

“mochawesome-report-generator”:“^6.0.1”,“wdio-mochawesome-reporter”:“^4.0.0”,“@wdio/dot-reporter”:“^7.16.14”

并在 wdio.conf 文件中添加以下配置

当我在控制台日志中运行规范文件时,我看到以下内容:

现在的问题是我没有看到 mochawesome-results 目录被创建并且没有 json 文件被创建。该目录在哪里,还是仅在控制台日志中打印而不生成任何 json 文件?我应该做哪些更多的配置?

0 投票
0 回答
30 浏览

docker - 出现错误:当我在 docker 中运行 cypress 时找不到模块 'cypress-mochawesome-reporter/plugin'

我以前从未使用过docker。我创建了一个包含以下代码行的 docker 文件。

当我使用它运行 cypress 测试时,docker run -i -v "%cd%":/legrande-cypress -t cypress-image:latest --spec cypress/integration/examples/*.js它会在下面抛出一个错误。

如何解决此错误,如果有人有任何想法,请告诉我。