问题标签 [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.
sql - 如何在 test_item 行上获取 project_id 和/或 project_name
我正在尝试针对reportportal v5 的postgresql 数据库编写一个sql,并发现没有明确的方法可以将project_id [和扩展的project_name] 放到与test_item 相同的行上。
我最初写了这个查询
但是,固定故障类型:产品错误、自动化错误、系统问题和无缺陷可用于所有项目(个人或内部)。然后,此查询会导致相同的 test_item 并且其结果在所有项目中重复。
然后我查看了一个 db 图,注意到有这些空模板表:pattern_template_test_item
和pattern_template
. 我在弄清楚如何使用这些方面没有任何成功。我看到该project
表与 有关系,pattern_template
并且pattern_template
与pattern_template_test_item
有关系test_item
。
任何人都知道如何编写这个sql?我的最终目标是从查询中获得不重复的输出。另外,我不能在这里使用 distinct 因为我需要测试和结果所属的实际项目。
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但可以'没有看到我可能会错过什么?而且,有没有办法改变它,以便在测试运行时日志显示在报告门户中,而不仅仅是在最后?
编辑:
这样做:
不再工作。测试确实完成了,但报告门户只是将每个测试标记为通过。
有人对我如何解决这个问题有任何建议吗?
k6 - 任何现有的报告门户代理都可以用于 k6 吗?
我们在项目中使用 k6 进行负载测试。由于其他团队使用报告门户来推送结果。我们也想尝试同样的方法。
管理人员可以更轻松地从单个 UI 中查看。
K6目前没有代理。但是有很多 JavaScript 代理。https://github.com/reportportal/examples-js
可以为它重用任何代理吗?
ruby - 如何在报告门户日志中包含 RSpec run_steps?
我正在尝试将 ReportPortal 用于带有 RSpec 的报告。我已将 ReportPortal 与我的项目集成,但是,我无法在报告门户日志中的 RSpec 中获取 run_steps。
testing - 赛普拉斯测试结果未出现在报告门户中
我在节点 14 中使用 "cypress": "^8.7.0" 和 "@reportportal/agent-js-cypress": "^5.0.2"
我的报告门户实现已经在另一个项目的 testcafe 中运行良好。现在我尝试用这个使用柏树的项目来设置它,结果只是没有出现在 RP 中。我按照此处显示的每个步骤操作: https ://github.com/reportportal/agent-js-cypress
我在记者选项中打开了调试选项,我得到了这个输出:
这听起来像是启动成功了,但我在 RP 中看不到任何东西。有谁知道我错过了什么?
reportportal - 报告门户 io 容器 reportportal_db-script_1 | 镜像迁移:5.6.0 启动后立即退出
在我通过发布启动报告门户之后
一旦所有容器都启动,reportportal_db-scripts_1 容器就会退出
当手动尝试时,我收到以下消息
node.js - 有没有办法将赛普拉斯记者与“报告门户”和“mochawesome”整合起来
我正在尝试将 cypress resporting 与报告门户和 mochawaesome 集成。目标是获得这两个报告。我已经在
柏树.json
它不起作用。是否有另一种方法可以在 cypress 中将 2 个报告工具集成在一起