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

rubric.jsonevals/scenario-2/

{
  "context": "This criteria evaluates the proper use of allure-python-commons test organization decorators to structure tests hierarchically. The focus is on correct application of @allure.epic, @allure.feature, @allure.story, and @allure.suite decorators to create meaningful business-aligned test organization.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Epic Decorator Usage",
      "description": "All four test functions use the @allure.epic decorator with the value 'E-commerce Platform'",
      "max_score": 20
    },
    {
      "name": "Suite Decorator Usage",
      "description": "All four test functions use the @allure.suite decorator with the value 'E-commerce Tests'",
      "max_score": 20
    },
    {
      "name": "Feature Decorator Usage",
      "description": "Test functions use the @allure.feature decorator correctly: test_user_registration and test_user_login use 'User Management', test_add_to_cart and test_checkout use 'Shopping Cart'",
      "max_score": 30
    },
    {
      "name": "Story Decorator Usage",
      "description": "Test functions use the @allure.story decorator correctly: test_user_registration uses 'User Registration', test_user_login uses 'User Login', test_add_to_cart uses 'Add Items', test_checkout uses 'Complete Purchase'",
      "max_score": 30
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-allure-python-commons

tile.json