问题标签 [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.
java - 如何为 Android Studio 配置 ReportPortal?
我正在使用 Android Studio 和 gradle 来构建 apk 并执行回归测试。我应该探索将 ReportPortal 集成到 android 项目以生成报告的方法。但是我没有在https://reportportal.io/installation中找到 Android 平台
我也愿意接受有关为 android studio 尝试其他报告工具的建议。
python - 遍历每个 XML 文件
所以目前我有一个代码可以将信息从 XML 文件传递到报告门户,这个 xml 文件位于它自己的文件夹中,它适用于许多文件夹。目前,解析器只传递存储在内存中的最后一个 xml 数据,即使它识别所有其他文件
这是我现在的代码:
目标是让它读取所有文件,任何帮助都将不胜感激
reportportal - 报告门户 - 405 客户端错误:url 不允许的方法
我们最近在报表门户部署的字体中添加了一个 azure 应用程序网关。网关正在终止 HTTPS。我们看到“405 客户端错误:url 不允许的方法。我想知道是否有一些代理配置设置需要设置为 https url,但我找不到它的信息。谁能帮忙指出我在正确的方向。
干杯 D
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
已打勾。
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”,
reportportal - 我们如何在报告门户中启用 Active Directory 授权?
我为报告门户的 AD 授权配置了以下详细信息。我按照https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/了解配置详细信息。参考下图。
但我无法启用它。我看不到 GitHub 授权之类的 AD 切换按钮。
你能帮我解决这个问题吗?
go - 如何在 XML 中生成测试报告
我在 Go 中有测试(单元和集成),我需要用 XML(最好是 Junit)生成报告。此外,每个测试都会测试特定的功能。因此,我希望它们在报告中被分组/标记。
我在互联网上唯一能找到的是Go Junit Report。此工具将测试运行输出转换为 junit XML。我需要一种方法来标记 Go 测试中的功能并将其包含在报告中。
如何在 Go 中添加标签并将其输出?
karate - 空手道和报告门户 IO 集成
任何人都可以为我提供将 maven test NG json pretty datapush 集成到报告门户的直接链接吗?我已经尝试过但无法理解我们如何在本地仓库中添加解决方案。
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 函数中使用它?
javascript - 手动解决 getPromiseFinishAllItems 的承诺
我正在使用量角器、硒、茉莉和报告门户的组合进行自动化测试。测试都运行良好,但是当涉及到最后一个测试时,它总是挂起并且最终失败,查看它,它似乎归结为我的 protractor.conf.js 文件中 afterAll 函数中使用的内容。
现在它调用的函数来自节点模块 reportportal-agent.js :
我注意到在这个函数上面写的是注释
我想知道如何正确解决这个承诺的解决方案?我试过在网上找,但没有发现任何有意义的东西
编辑 -
量角器.conf.js
编辑:
所以我之前遇到的错误是由于添加:
代理.getExitPromise。
但是我注意到在删除它并再次运行我的测试套件以查看 jenkins 是否会在测试被中断时记录任何有用的信息,它说:
有谁知道这可能是什么原因?