or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/allure-python-commons@2.15.x
tile.json

tessl/pypi-allure-python-commons

tessl install tessl/pypi-allure-python-commons@2.15.0

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

Agent Success

Agent success rate when using this tile

94%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.27x

Baseline

Agent success rate without this tile

74%

rubric.jsonevals/scenario-4/

{
  "context": "This criteria evaluates how well the engineer uses allure-python-commons attachment functions to capture and attach various artifacts to test reports. The focus is exclusively on correct usage of allure.attach() and allure.attach.file() with appropriate attachment types.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Text attachment",
      "description": "Uses allure.attach() with allure.attachment_type.TEXT (or equivalent string 'text') to attach text log content",
      "max_score": 25
    },
    {
      "name": "JSON attachment",
      "description": "Uses allure.attach() with allure.attachment_type.JSON to attach JSON data, properly serializing the dictionary using json.dumps() or similar",
      "max_score": 25
    },
    {
      "name": "Image file attachment",
      "description": "Uses allure.attach.file() with allure.attachment_type.PNG (or appropriate image type) to attach the screenshot file from disk",
      "max_score": 25
    },
    {
      "name": "HTML attachment",
      "description": "Uses allure.attach() with allure.attachment_type.HTML to attach HTML content",
      "max_score": 25
    }
  ]
}