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

94

1.27x
Quality

Pending

Does it follow best practices?

Impact

94%

1.27x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

criteria.jsonevals/scenario-8/

{
  "context": "This evaluation assesses how effectively the engineer uses allure-python-commons utility functions to build test reporting functionality. The focus is on proper usage of uuid4(), now(), func_parameters(), and represent() from the allure_commons.utils module.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "UUID Generation",
      "description": "Uses uuid4() from allure_commons.utils to generate unique identifiers in create_report_entry()",
      "max_score": 25
    },
    {
      "name": "Timestamp Capture",
      "description": "Uses now() from allure_commons.utils to capture current timestamp in milliseconds in create_report_entry()",
      "max_score": 25
    },
    {
      "name": "Parameter Extraction",
      "description": "Uses func_parameters() from allure_commons.utils to extract function parameters with their values in create_report_entry()",
      "max_score": 30
    },
    {
      "name": "Value Representation",
      "description": "Uses represent() from allure_commons.utils to convert Python objects to string representations in format_parameter_value()",
      "max_score": 20
    }
  ]
}

tile.json