Skip to main content

Agent for Reporting results of tests to the Report Portal

Project description

agent-python-nose

Nose plugin for reporting test results of Nose to the 'Reportal Portal'.

  • Usage
  • Configuration
  • Launching
  • Copyright Notice

Usage

Installation

To install nose plugin execute next command in a terminal:

  pip install nose-reportportal

Configuration

Prepare the config file rp.ini in root directory of tests

The rp.ini file should have next mandatory fields:

rp_uuid - value could be found in the User Profile section rp_project - name of project in Report Potal rp_endpoint - address of Report Portal Server rp_launch - name of a launch rp_launch_description - description of a launch

Example of rp.ini:

[base]
rp_uuid = fb586627-32be-47dd-93c1-678873458a5f
rp_endpoint = http://192.168.1.10:8080
rp_project = user_personal
rp_launch = AnyLaunchName {}
rp_launch_tags = Nose;Smoke
rp_launch_description = Smoke test

You need to add --rp-config-file to point to config file:

--rp-config-file rp.ini

If you like to override some of parameters above from command line, or from CI environment based on your build, then pass

--rp-launch to change launch name.

--rp-mode to change mode of run report portal agent

--rp-launch-description to change description of a launch

Launching

To run test with Report Portal you must provide '--with-reportportal' flag:

nosetests --with-reportportal --rp-config-file rp.ini

Copyright Notice

Copyright Notice: https://github.com/reportportal/agent-python-nosetests#copyright-notice

Licensed under the Apache License Version 2.0, license (see the LICENSE file).

Apache License Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nose-reportportal-0.0.1.tar.gz (8.6 kB view hashes)

Uploaded Source

Built Distribution

nose_reportportal-0.0.1-py2.py3-none-any.whl (13.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page