Skip to main content

QOP Pytest reporter - Real-time test observability with WebSocket streaming

Project description

qa-observability-platform-pytest

QOP Pytest reporter plugin — real-time test observability with WebSocket streaming.

Installation

pip install qa-observability-platform-pytest

For live browser view (Selenium tests):

pip install qa-observability-platform-pytest[live-view]

Usage

Set environment variables and run your tests — the plugin auto-registers via pytest11:

export QOP_API_KEY=your-api-key
export QOP_APP_KEY=your-app-key
pytest

Configuration

Environment Variable Description Default
QOP_API_KEY API key for authentication Required
QOP_APP_KEY Application key Required
QOP_PROJECT_KEY Project identifier default-project
QOP_WS_URL WebSocket server URL ws://localhost:4000/ws/ingest

Live Browser View

For Selenium-based tests, enable live browser streaming:

from qop_pytest import LiveStreamManager

manager = LiveStreamManager(driver, run_id="your-run-id")
manager.start_streaming()
# ... run tests ...
manager.stop_streaming()

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

qa_observability_platform_pytest-1.0.0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file qa_observability_platform_pytest-1.0.0.tar.gz.

File metadata

File hashes

Hashes for qa_observability_platform_pytest-1.0.0.tar.gz
Algorithm Hash digest
SHA256 bf1a916623e7a73181d94598d21ba7cc0c266b988fd4d6853d3343573c8f5cda
MD5 54266355f946860b2eb96c902e9c6e6e
BLAKE2b-256 a30b182029f1542f6a757b2ccbc1dee9a20ff5cbfcbdfc1a5456fa1acd210bed

See more details on using hashes here.

File details

Details for the file qa_observability_platform_pytest-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for qa_observability_platform_pytest-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4663f669d9be1d1d1d104a3907bd5fbdb47e39160944938efac79117f381dfbb
MD5 b2481f9953a355c8019f035c9664feea
BLAKE2b-256 2e136f204ed8eafd14936e352daf4ce16e3349a616e9789192e27871c0d46213

See more details on using hashes here.

Supported by

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