Ошибка при генерации отчёта allure
При генерации отчета allure я сталкиваюсь с проблемой.

Как я понял в отчет не попадают тесты в которых по какой-то причине не правильно сгенерировано name атача в файле json. Вот пример json от теста который попадает в отчет:
"name": "test_file_upload_check",
"status": "passed",
"attachments": [
{
"name": "stdout",
"source": "df967bee-bfb4-4452-ba0d-4d0a74b3b330-attachment.txt",
"type": "text/plain"
}
],
"start": 1676999247524,
"stop": 1676999249955,
"uuid": "02316ae5-c1bc-4941-aa9b-5e41b5663237",
"historyId": "8c42d8857d1e99f521dc0590f1205376",
"testCaseId": "c9e5041713ce153cab325a98cf7b415f",
"fullName": "tests.test_elements.TestUploadAndDownload#test_file_upload_check",
"labels": [
{
"name": "parentSuite",
"value": "tests"
},
{
"name": "suite",
"value": "test_elements"
},
{
"name": "subSuite",
"value": "TestUploadAndDownload"
},
{
"name": "host",
"value": "LambotikLaptop"
},
{
"name": "thread",
"value": "4008-MainThread"
},
{
"name": "framework",
"value": "pytest"
},
{
"name": "language",
"value": "cpython3"
},
{
"name": "package",
"value": "tests.test_elements"
}
]
}
А вот который не попадает в отчет:
"name": "test_web_table_search_added_person",
"status": "passed",
"attachments": [
{
"name": [
"xpath",
"//button[@id=\"addNewRecordButton\"]"
],
"source": "4a06f7cb-ee61-4bca-a64e-4611e52cdaf8-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"firstName\"]"
],
"source": "238a2d0a-8c89-4eaf-8003-42d4b48063da-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"lastName\"]"
],
"source": "930fdeba-7266-4cab-b453-7255eb974e1d-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"userEmail\"]"
],
"source": "314b1541-45af-4f5d-bd75-9ff2ff97750a-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"age\"]"
],
"source": "60ac69ae-10a2-494f-8487-65deca5632cd-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"salary\"]"
],
"source": "59c5fa0e-a482-49ca-9251-1415a6b53a12-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"department\"]"
],
"source": "1ca0051d-b9b0-4d5d-ab86-abc83f8818a5-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//button[@id=\"submit\"]"
],
"source": "c4e4d2ed-2b16-42ca-8a0f-ddbd2cda2824-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"searchBox\"]"
],
"source": "b4779d0e-b554-48fe-a3cb-049150efb56b-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"searchBox\"]"
],
"source": "2f2b4037-79df-4939-a5ae-242cafb52534-attachment.png",
"type": "image/png"
},
{
"name": [
"xpath",
"//input[@id=\"searchBox\"]"
],
"source": "14da2634-16b3-4960-8c40-360423291e35-attachment.png",
"type": "image/png"
},
{
"name": "stdout",
"source": "80093354-703d-49dc-b806-93434f63e4bd-attachment.txt",
"type": "text/plain"
}
],
"start": 1676999073820,
"stop": 1676999079279,
"uuid": "7a635f9f-67f5-4b1b-bfa8-48bfdc016196",
"historyId": "f105571423ddc811d35c0d62129324f6",
"testCaseId": "be8dd4c6cbcc1127535aad56972b1dbf",
"fullName": "tests.test_elements.TestWebTable#test_web_table_search_added_person",
"labels": [
{
"name": "suite",
"value": "Elements"
},
{
"name": "parentSuite",
"value": "tests"
},
{
"name": "subSuite",
"value": "TestElements"
},
{
"name": "host",
"value": "LambotikLaptop"
},
{
"name": "thread",
"value": "4008-MainThread"
},
{
"name": "framework",
"value": "pytest"
},
{
"name": "language",
"value": "cpython3"
},
{
"name": "package",
"value": "tests.test_elements"
}
]
}
Проблема в этих местах:
{
"name": [
"xpath",
"//button[@id=\"addNewRecordButton\"]"
Почему allure в некоторых тестах так поступает(создает name в виде списка вместо строки) и как с этим бороться?
