问题标签 [reportportal]

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 回答
43 浏览

sql - 如何在 test_item 行上获取 project_id 和/或 project_name

我正在尝试针对reportportal v5 的postgresql 数据库编写一个sql,并发现没有明确的方法可以将project_id [和扩展的project_name] 放到与test_item 相同的行上。

我最初写了这个查询

但是,固定故障类型:产品错误、自动化错误、系统问题和无缺陷可用于所有项目(个人或内部)。然后,此查询会导致相同的 test_item 并且其结果在所有项目中重复。

然后我查看了一个 db 图,注意到有这些空模板表:pattern_template_test_itempattern_template. 我在弄清楚如何使用这些方面没有任何成功。我看到该project表与 有关系,pattern_template并且pattern_templatepattern_template_test_item有关系test_item

任何人都知道如何编写这个sql?我的最终目标是从查询中获得不重复的输出。另外,我不能在这里使用 distinct 因为我需要测试和结果所属的实际项目。

在此处输入图像描述

0 投票
0 回答
64 浏览

javascript - 报告门户茉莉花测试永远不会完成

我正在尝试升级我们在代码库中用于自动化测试的 selenium 和报告门户代理版本。我们正在尝试升级到 selenium hub 4.0 和 reportportal/agent-js-jasmine 5.0.0。

升级似乎有效,但是我遇到了几个问题,第一个问题我认为没什么大不了的,但仍然有点痛苦,直到测试完成后,日志才会显示在报告门户中,以前您可以在测试进行时跟踪日志。

此外,当测试完成并通过或失败时,它实际上永远不会完成,它只会继续进行,直到最终超时。

这是我们的 protractor.conf.js 文件:

现在我知道它与:await agent.getPromiseFinishAllItems(agent.tempLaunchId);

在网上看时,我看到这个承诺引起了人们的注意,我正在阅读论坛https://github.com/angular/protractor/issues/1938并尝试了其中一个建议:

现在这确实有效并且测试确实完成了但它的状态为中断,我假设是由于没有得到那个承诺?我想知道是否可能由于某种原因它没有得到 tempLaunchId 但我要记录这个所以不要认为是这种情况。

不确定它是否会有所帮助,但这是我们在运行测试时调用的 start.js 文件:

所以我的一个或多个问题是有没有办法使用这个承诺,让它真正起作用?我一直在尝试研究这个但找不到解决问题的方法,我一直在关注这里的文档:https ://www.npmjs.com/package/@reportportal/agent-js-jasmine但可以'没有看到我可能会错过什么?而且,有没有办法改变它,以便在测试运行时日志显示在报告门户中,而不仅仅是在最后?

编辑:

这样做:

不再工作。测试确实完成了,但报告门户只是将每个测试标记为通过。

有人对我如何解决这个问题有任何建议吗?

0 投票
0 回答
24 浏览

xunit - 如何在从 Specflow 执行 TC 的 reportportal.io 中更新 TestCaseId

我已经使用reportPortal.io 配置了我的Specflow+Xunit 项目我想在报告门户中设置“TestCaseId:”以获取testItem 详细信息popUp 当我尝试在.feature 文件中设置为标记时,它在reportPorta.io 中作为属性流动。在功能文件中如下所示。 在此处输入图像描述

在 reportPortal.io 中,它显示为属性而不是“TestCaseId”,如下所示。

在此处输入图像描述

0 投票
1 回答
58 浏览

k6 - 任何现有的报告门户代理都可以用于 k6 吗?

我们在项目中使用 k6 进行负载测试。由于其他团队使用报告门户来推送结果。我们也想尝试同样的方法。

管理人员可以更轻松地从单个 UI 中查看。

K6目前没有代理。但是有很多 JavaScript 代理。https://github.com/reportportal/examples-js

可以为它重用任何代理吗?

0 投票
0 回答
30 浏览

ruby - 如何在报告门户日志中包含 RSpec run_steps?

我正在尝试将 ReportPortal 用于带有 RSpec 的报告。我已将 ReportPortal 与我的项目集成,但是,我无法在报告门户日志中的 RSpec 中获取 run_steps。

0 投票
0 回答
93 浏览

testing - 赛普拉斯测试结果未出现在报告门户中

我在节点 14 中使用 "cypress": "^8.7.0" 和 "@reportportal/agent-js-cypress": "^5.0.2"

我的报告门户实现已经在另一个项目的 testcafe 中运行良好。现在我尝试用这个使用柏树的项目来设置它,结果只是没有出现在 RP 中。我按照此处显示的每个步骤操作: https ://github.com/reportportal/agent-js-cypress

我在记者选项中打开了调试选项,我得到了这个输出:

这听起来像是启动成功了,但我在 RP 中看不到任何东西。有谁知道我错过了什么?

0 投票
0 回答
25 浏览

reportportal - 报告门户 io 容器 reportportal_db-script_1 | 镜像迁移:5.6.0 启动后立即退出

在我通过发布启动报告门户之后

一旦所有容器都启动,reportportal_db-scripts_1 容器就会退出

当手动尝试时,我收到以下消息

0 投票
1 回答
51 浏览

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

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

柏树.json

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