ReportPortal 3.0.2

ReportPortal 3.0.2

Report Portal 团队维护。



  • ReportPortal 团队

XCTest Agent for ReportPortal

Version License Platform

安装

ReportPortalAgent 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'ReportPortalAgent'

然后进行安装

cd <project>
pod install

Report Portal 属性

Report Portal 配置的属性应在 Test Target 的 Info.plist 文件中设置。如果 Test Target 没有包含 Info.plist,请按照以下步骤添加

  1. 在 Test Target 文件夹中,创建一个名为 Info.plist 的属性列表。
  2. 在 Test Target 设置中,将 'Info.plist 文件' 配置为路径 TestTargetFolderName/Info.plist

现在,您可以指定 Report Portal 属性

  • ReportPortalURL - Report Portal API 的 URL(例如,https://report-portal.company.com/api/v1)。
  • ReportPortalToken - 用于身份验证的令牌,您可以从 RP 账户设置中获取。
  • ReportPortalLaunchName - 启动的名称。
  • 主要类 - 使用来自 ReportPortalAgent 库的 ReportPortalAgent.RPListener。您还可以指定自己的符合 XCTestObservation 协议的 Observer。
  • PushTestDataToReportPortal - 可以使用它来开启/关闭报告
  • ReportPortalProjectName - Report Portal 的项目名称
  • ReportPortalTags(可选)- 可以用来指定标签,标签之间用逗号分隔。
  • IsFinalTestBundle - 用以将最后一个测试目标标记为 YES,其余标记为 NO 以允许它们单个启动

示例: Alt text

重要提示

请注意,此 Report Portal 代理设计仅能在测试顺序运行时正确工作。目前不支持测试的并行执行。

作者

DarthRumata, [email protected]Windmill Smart Solutions

SergeVKom, [email protected](原始库)

许可

ReportPortalAgent 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。