问题标签 [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 回答
56 浏览

java - 如何为 Android Studio 配置 ReportPortal?

我正在使用 Android Studio 和 gradle 来构建 apk 并执行回归测试。我应该探索将 ReportPortal 集成到 android 项目以生成报告的方法。但是我没有在https://reportportal.io/installation中找到 Android 平台

我也愿意接受有关为 android studio 尝试其他报告工具的建议。

0 投票
1 回答
70 浏览

python - 遍历每个 XML 文件

所以目前我有一个代码可以将信息从 XML 文件传递​​到报告门户,这个 xml 文件位于它自己的文件夹中,它适用于许多文件夹。目前,解析器只传递存储在内存中的最后一个 xml 数据,即使它识别所有其他文件

这是我现在的代码:

目标是让它读取所有文件,任何帮助都将不胜感激

0 投票
0 回答
34 浏览

reportportal - 报告门户 - 405 客户端错误:url 不允许的方法

我们最近在报表门户部署的字体中添加了一个 azure 应用程序网关。网关正在终止 HTTPS。我们看到“405 客户端错误:url 不允许的方法。我想知道是否有一些代理配置设置需要设置为 https url,但我找不到它的信息。谁能帮忙指出我在正确的方向。

干杯 D

0 投票
1 回答
426 浏览

jenkins - Jenkins(自由式项目)秘文使用参数表达式

我有一个 python 项目,我正在使用 pytest 与 Report Portal 集成。
我从 Jenkins(自由式项目)执行测试。

为了获取报告门户中每个会话的用户名,我需要知道access_token用户的报告门户。
找到这些后,我为每个用户向 Jenkins 添加了一个秘密文本,其 ID 为用户 Jenkins BUILD_USER_ID

接下来,在 Jenkins 配置页面中,我点击了Use secret text(s) or file(s)Build Environment
然后点击Add and Secret text
我调用了变量 RP_UUID
并将凭据设置为Parameter expression.

詹金斯给了我一个提示:

有效的参数表达式由包含在 ${ 和 } 中的参数名称组成

我试图将此文件设置为${ BUILD_USER_ID },但出现以下错误:

我尝试了各种方法,但似乎现阶段的詹金斯无法识别任何变量名。

知道如何解决这个问题或任何不同的方法吗?

ps
该字段Set Jenkins user build variables已打勾。

0 投票
1 回答
49 浏览

format - 报告门户启动没有停止

我有一个量角器黄瓜框架项目,并且正在 selenium 独立服务器上运行我的测试。并将 protractor.conf.js 文件中的报告设置为“格式:['json:reports/results.json', 'progress',${reportPortalFormatter}:${tempFile.name} ]”

但是,一旦我的测试执行完成并在报告门户中检查报告,我就会看到 Launch 显示正在进行中。

看到所有的配置和规格都是文件。不知道如何处理它。

我拥有的框架版本以下详细信息可能会对您有所帮助:“黄瓜”:“4.1.0”,“@reportportal/agent-js-cucumber”:“5.0.1”“量角器”:“^7.0.0”,“量角器” -黄瓜框架”:“5.0.0”,

0 投票
1 回答
53 浏览

reportportal - 我们如何在报告门户中启用 Active Directory 授权?

我为报告门户的 AD 授权配置了以下详细信息。我按照https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/了解配置详细信息。参考下图。

在此处输入图像描述

但我无法启用它。我看不到 GitHub 授权之类的 AD 切换按钮。 在此处输入图像描述

你能帮我解决这个问题吗?

0 投票
1 回答
281 浏览

go - 如何在 XML 中生成测试报告

我在 Go 中有测试(单元和集成),我需要用 XML(最好是 Junit)生成报告。此外,每个测试都会测试特定的功能。因此,我希望它们在报告中被分组/标记。

我在互联网上唯一能找到的是Go Junit Report。此工具将测试运行输出转换为 junit XML。我需要一种方法来标记 Go 测试中的功能并将其包含在报告中。

如何在 Go 中添加标签并将其输出?

0 投票
0 回答
20 浏览

karate - 空手道和报告门户 IO 集成

任何人都可以为我提供将 maven test NG json pretty datapush 集成到报告门户的直接链接吗?我已经尝试过但无法理解我们如何在本地仓库中添加解决方案。

0 投票
1 回答
209 浏览

javascript - Jasmine/Selenium 获取正在运行的当前测试的文件名和路径

我正在使用 jenkins 并混合使用 jasmine、selenium 和报告门户来运行我的网站的自动化测试,以确保它按预期运行。

在我的 .env 文件中,我可以设置要测试的套件,因此它可以是所有测试或只是特定部分。

当我运行所有测试时,它会像这样查找文件:

buildTestPaths 函数:

我的 protractor.conf.js 文件是这样设置的:

我正在尝试做的是记录当前正在运行的测试的规格,即当我运行“全部”时的文件名和测试路径,但是我真的不知道该怎么做。有什么我可以放入的:

函数,以便它记录当前正在运行的测试的这些规范?

TIA 提供任何帮助

编辑:

所以我注意到在运行我的测试时它有时会记录测试路径,我无法弄清楚它来自哪里。我发现它来自我的节点模块中的一个文件,在量角器中称为 taskLogger.js

它有一个附带的 d.ts 文件:

所以我感兴趣的主要一点是:

输出 += '规格:' + this.task.specs.toString() + os.EOL + os.EOL;

有没有办法可以在我的 protractor.conf.js 文件中的 jasmineEnv.beforeEach 函数中使用它?

0 投票
2 回答
66 浏览

javascript - 手动解决 getPromiseFinishAllItems 的承诺

我正在使用量角器、硒、茉莉和报告门户的组合进行自动化测试。测试都运行良好,但是当涉及到最后一个测试时,它总是挂起并且最终失败,查看它,它似乎归结为我的 protractor.conf.js 文件中 afterAll 函数中使用的内容。

现在它调用的函数来自节点模块 reportportal-agent.js :

我注意到在这个函数上面写的是注释

我想知道如何正确解决这个承诺的解决方案?我试过在网上找,但没有发现任何有意义的东西

编辑 -

量角器.conf.js

编辑:

所以我之前遇到的错误是由于添加:

代理.getExitPromise。

但是我注意到在删除它并再次运行我的测试套件以查看 jenkins 是否会在测试被中断时记录任何有用的信息,它说:

有谁知道这可能是什么原因?