Latest 2.4.0
License MIT
Platforms ios 10.3, tvos 10.3



ReportPortalAgent is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'ReportPortalAgent'

and install it:

cd <project>
pod install

Report Portal properties

Use info.plist file of your test target to specify properties of Report Portal:

  • ReportPortalURL – URL to API of report portal (exaple
  • ReportPortalToken – token for authentication which can be get from RP account settings.
  • ReportPortalLaunchName – name of launch.
  • Principal class – use ReportPortalAgent.RPListener from ReportPortalAgent lib. Also you can specify your own Observer which should conform XCTestObservation protocol.
  • PushTestDataToReportPortal – can be used for switch off/on reporting
  • ReportPortalProjectName – project name from Report Portal
  • ReportPortalTags(optinal) – can be used to specify tags, separeted by comma.
  • IsFinalTestBundle – use to mark last test target as YES, and all others as NO to allow single launch for them

Alt text


DarthRumata, [email protected] (Windmill Smart Solutions)

SergeVKom, [email protected] (original library)


ReportPortalAgent is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "ReportPortalAgent",
    "version": "2.4.0",
    "summary": "Agent to push test results on Report Portal",
    "description": "This agent allows to see test results on the Report Portal -",
    "homepage": "",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "authors": {
        "DarthRumata": "[email protected]"
    "source": {
        "git": "",
        "tag": "2.4.0"
    "platforms": {
        "ios": "10.3",
        "tvos": "10.3"
    "swift_version": "4.1.2",
    "source_files": "Sources/**/*",
    "weak_frameworks": "XCTest",
    "pod_target_xcconfig": {
        "FRAMEWORK_SEARCH_PATHS": "$(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks""

Pin It on Pinterest

Share This