Latest 2.4.0
Homepage https://github.com/Windmill-Smart-Solutions/ReportPortalAgent
License MIT
Platforms ios 10.3, tvos 10.3
Authors

Version
License
Platform

Installation

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 https://report-portal.company.com/api/v1).
  • 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

Example:
Alt text

Authors

DarthRumata, [email protected] (Windmill Smart Solutions)

SergeVKom, [email protected] (original library)

License

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 - http://reportportal.io",
    "homepage": "https://github.com/Windmill-Smart-Solutions/ReportPortalAgent",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "DarthRumata": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Windmill-Smart-Solutions/ReportPortalAgent.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