CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-allure-python-commons

Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks

Overall
score

94%

Overview
Eval results
Files

Evaluation results

100%

Test Parameter Reporter

Parameter Management

Criteria
Without context
With context

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%

100%

Test Suite Organization

Test Organization Decorators

Criteria
Without context
With context

Epic Decorator Usage

100%

100%

Suite Decorator Usage

100%

100%

Feature Decorator Usage

100%

100%

Story Decorator Usage

100%

100%

90%

-5%

Test Report Metadata System

Test Metadata Decorators

Criteria
Without context
With context

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%

100%

Test Report Attachment Utility

Attachments

Criteria
Without context
With context

Text attachment

100%

100%

JSON attachment

100%

100%

Image file attachment

100%

100%

HTML attachment

100%

100%

94%

-6%

E-commerce Order Processing Test Suite

Test Steps

Criteria
Without context
With context

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%

93%

73%

Test Fixture Tracker

Fixture Lifecycle Hooks

Criteria
Without context
With context

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%

97%

2%

Test Result Tracker

Test Lifecycle Management

Criteria
Without context
With context

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%

100%

100%

Test Report Utility

Utilities and Helpers

Criteria
Without context
With context

UUID Generation

0%

100%

Timestamp Capture

0%

100%

Parameter Extraction

0%

100%

Value Representation

0%

100%

70%

-30%

Custom Allure Reporter Plugin

Plugin System and Hooks

Criteria
Without context
With context

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%

100%

75%

Test Report Generator

Test Linking

Criteria
Without context
With context

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
Evaluated
Agent
Codex

Table of Contents