Ошибка при генерации отчёта allure

При генерации отчета allure я сталкиваюсь с проблемой. Запущено 22 теста а в отчет попало только 5

тесты попавшие в отчет

Как я понял в отчет не попадают тесты в которых по какой-то причине не правильно сгенерировано 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 в виде списка вместо строки) и как с этим бороться?


Ответы (0 шт):