Latest 1.6
Homepage https://github.com/SergeVKom/RPAgentSwiftXCTest
License MIT
Platforms ios 8.0, tvos 9.0
Dependencies Alamofire, AlamofireObjectMapper
Authors

Version
License
Platform

Installation

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

pod 'RPAgentSwiftXCTest'

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/project).
  • ReportPortalToken – token for authentication which can be get from RP account settings.
  • ReportPortalLaunchName – name of launch.
  • Principal class – use RPAgentSwiftXCTest.RPListener from RPAgentSwiftXCTest lib. Also you can specify your own Observer which should conform XCTestObservation protocol.
  • PushTestDataToReportPortal – can be used for switch off/on reporting
  • ReportPortalTags(optinal) – can be used to specify tags, separeted by comma.

Example:
Alt text

Author

SergeVKom, [email protected]

License

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

Latest podspec

{
    "name": "RPAgentSwiftXCTest",
    "version": "1.6",
    "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/SergeVKom/RPAgentSwiftXCTest",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "SergeVKom": "[email protected]"
    },
    "source": {
        "git": "https://github.com/SergeVKom/RPAgentSwiftXCTest.git",
        "tag": "1.6"
    },
    "platforms": {
        "ios": "8.0",
        "tvos": "9.0"
    },
    "source_files": "RPAgentSwiftXCTest/**/*",
    "dependencies": {
        "Alamofire": [
            "~> 4.5.0"
        ],
        "AlamofireObjectMapper": [
            "~> 4.1.0"
        ]
    },
    "weak_frameworks": "XCTest",
    "pod_target_xcconfig": {
        "FRAMEWORK_SEARCH_PATHS": "$(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks""
    },
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This