首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有办法将Cypress记者与“报告门户”和"mochawesome“结合起来?

是否有办法将Cypress记者与“报告门户”和"mochawesome“结合起来?
EN

Stack Overflow用户
提问于 2022-02-11 07:41:38
回答 2查看 733关注 0票数 0

我正在尝试整合柏树重新销售与报告门户和摩拳擦掌。目标是得到这两份报告。我试过这个

cypress.json

代码语言:javascript
复制
"reporter": "cypress-multi-reporters",
    "reporterOptions": {
        "reporterEnabled": "mochawesome, @reportportal/agent-js-cypress",
        "mochawesomeReporterOptions": {
            "reportDir": "cypress/reports/mocha",
            "quite": true,
            "overwrite": false,
            "html": false,
            "json": true
        },
        "reportPortalReporterOptions": {
            "endpoint": "abc",
            "token": "123",
            "launch": "launcher",
            "project": "project-name",
            "autoMerge": true,
            "description": "QA"
        }

    }

它不起作用。是否有另一种方法将两个报告工具集成在柏树中?

EN

回答 2

Stack Overflow用户

发布于 2022-02-14 11:21:40

目前在我们的项目中我们正在使用下面的

config.json

代码语言:javascript
复制
{
"reporterEnabled": "mocha-junit-reporter",
"mochaJunitReporterReporterOptions": {
    "mochaFile": "/results/junit-custom-[hash].xml"
},
"reportportalAgentJsCypressReporterOptions": {
    "endpoint": "http://<remote_IP>:8080/api/v1",
    "token": "c6a4015e-61fa-4506-b1de-cfc24e93b2ba",
    "launch": "apps_dr",
    "project": "my_test_app",
    "description": "Sample",
    "autoMerge": false,
    "isLaunchMergeRequired": true,
    "attributes": [
        {
            "key": "domain",
            "value": "Apps"
        },
        {
            "key": "name",
            "value": "my test app"
        },
        {
            "key": "type",
            "value": "UI"
        }
    ]
    }
}

在……里面

cypress.json

添加了以下参数:

代码语言:javascript
复制
 "reporter": "@reportportal/agent-js-cypress",

而且,这对我们很有帮助。

票数 0
EN

Stack Overflow用户

发布于 2022-05-10 15:44:49

在使用Cypress/Mocha和Report门户时,您需要注意两个怪癖:

  1. ReportPortal需要在reporterEnabled数组中处于第一位,而报表门户的选项也需要是first

  1. ,这第二个让我很好,因为我不熟悉摩卡来自一个做硒的爪哇商店。您需要将选项命名为与记者名称相同的名称。所以,与reportPortalReporterOptions,不同,您应该将它命名为reportPortalAgentJsCypressReporterOptions.这是摩卡的怪癖。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71076607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档