Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks
Overall
score
94%
Parameter Management
Import allure module
100%
100%
Use allure.dynamic.parameter
100%
100%
Record username parameter
100%
100%
Mask password parameter
100%
100%
Record api_endpoint parameter
100%
100%
Hide internal_debug_flag parameter
100%
100%
Test Organization Decorators
Epic Decorator Usage
100%
100%
Suite Decorator Usage
100%
100%
Feature Decorator Usage
100%
100%
Story Decorator Usage
100%
100%
Test Metadata Decorators
Title decorators
100%
75%
Text description
66%
66%
HTML description
100%
100%
Severity levels
100%
100%
Tag decorators
100%
100%
Custom labels
100%
100%
Dynamic metadata
100%
100%
Attachments
Text attachment
100%
100%
JSON attachment
100%
100%
Image file attachment
100%
100%
HTML attachment
100%
100%
Test Steps
Step Context Manager
100%
100%
Step Decorator
100%
100%
Parameter Interpolation
100%
75%
Nested Steps
100%
100%
Step Coverage
100%
100%
Meaningful Step Titles
100%
80%
Fixture Lifecycle Hooks
AllureLifecycle instantiation
0%
100%
start_before_fixture usage
0%
90%
start_after_fixture usage
0%
90%
Fixture UUID management
100%
100%
stop_before_fixture usage
0%
100%
stop_after_fixture usage
0%
100%
Fixture status tracking
0%
80%
Timing capture
100%
80%
Fixture data retrieval
100%
100%
Test Lifecycle Management
AllureLifecycle instantiation
100%
100%
Test scheduling
100%
100%
Step lifecycle
80%
88%
Before fixture
100%
100%
After fixture
100%
100%
Status updates
100%
100%
Result finalization
100%
100%
Utilities and Helpers
UUID Generation
0%
100%
Timestamp Capture
0%
100%
Parameter Extraction
0%
100%
Value Representation
0%
100%
Plugin System and Hooks
Plugin Registration
100%
100%
Hook Implementation Decorator
100%
100%
Description Hook
100%
0%
Step Start Hook
100%
100%
File Attachment Hook
100%
100%
Modified Return Values
100%
0%
Test Linking
Single Issue Link
0%
100%
Multiple Issue Links
0%
100%
Test Case Link
100%
100%
Combined Links
0%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-allure-python-commons