当 allure-results 有多个结果文件夹时 Allure-report 为空
Allure-report empty when allure-results have multiple result folders
allure-results 文件夹的结构如下。
allure-results/
|-- assertions1
| |-- 2f429779-3c86-4958-8e8b-e9a03a25cd20-attachment.txt
| |-- 312890b7-fd56-4c65-bee9-14d76ff4a58e-testsuite.xml
| |-- 3f385845-14cc-4411-86c2-06e35a76b2ad-attachment.txt
| |-- 59f04042-8f20-4c11-b611-b5364e892556-attachment.txt
| |-- 8829ef83-06d2-425d-b5c6-dc2e09b8b3b2-attachment.svg
| `-- e37938ed-0c9b-4ac4-99d5-0e80f240a79e-attachment.txt
|-- assertions2
| |-- 0adb3f17-3e46-48e3-bdc9-9603b6d31084-attachment.txt
| |-- 0fd3980a-d55b-49b8-8bdd-c56b7282008d-attachment.txt
| |-- 20f132d1-8b4d-453c-9cea-53c7f59ff12e-attachment.svg
| |-- 2ed67517-f700-4cac-85f3-93aac1529828-attachment.txt
| |-- 45246942-4479-468a-bf29-72f2f19dfce9-testsuite.xml
| |-- 80b5e955-6cc3-4ce6-a954-ce46f554b810-attachment.txt
| |-- a01f2abf-52fa-47ff-99c0-a43a5bd0756b-attachment.txt
| |-- ce094c0b-256a-4bf6-92b3-17d2fadff3ca-attachment.txt
| |-- e95eedf9-0d8f-49d6-8fd6-c02d4e1181bd-attachment.txt
| `-- f7891f5d-e115-4031-a56a-203bb2f73d38-attachment.txt
|-- environment.xml
|-- assertions3
| |-- c052da82-213b-4db2-8a33-7e96e501907c-testsuite.xml
| `-- fd72c264-f037-4a02-b797-5407dd50a297-attachment.txt
|-- assertions4
| |-- 8d8df3dd-47e1-416e-acb7-6ef62d529c0f-attachment.txt
| `-- c2dadf11-fcbc-4027-97bc-98849be24540-testsuite.xml
|-- assertions5
| |-- ea11687b-7846-4bbb-923c-8cc62f7c69b5-attachment.txt
| `-- f24ddf31-a3f8-4feb-bf07-ba6465ee4555-testsuite.xml
`-- assertions6
|-- 08d24268-a755-4969-aa3b-5660951fd21d-testsuite.xml
`-- 6b4590bf-4df7-4e39-941e-63e1f902968a-attachment.txt
我们可以看到其中有多个测试套件结果以及 environment.xml。
我正在尝试为它生成一份魅力报告。已安装最新的 allurecommandline。
当我尝试运行以下命令时,诱惑报告是空的。
allure generate allure-results/
当我给出一个单独的结果目录时它起作用了。
allure generate allure-results/assertions1
我正在寻找一种方法,使 allure 根据存在于 allure-results 中的所有测试套件结果文件夹生成报告。
测试套件结果是使用 python nosetests 生成的。
不确定这是否是最佳解决方案。
我使用了以下方法并且有效。
allure generate allure-results/*
注意:为了让 environment.xml 被 allure 解析,将其移动到结果中的另一个文件夹。我把它移到了 "allure-results/environment/environment.xml".
您不应该创建子目录。每个文件都应该在 allure-results
目录中(没有子目录)。因此,这些文件具有随机文件名。
像这样:
allure-results 文件夹的结构如下。
allure-results/
|-- assertions1
| |-- 2f429779-3c86-4958-8e8b-e9a03a25cd20-attachment.txt
| |-- 312890b7-fd56-4c65-bee9-14d76ff4a58e-testsuite.xml
| |-- 3f385845-14cc-4411-86c2-06e35a76b2ad-attachment.txt
| |-- 59f04042-8f20-4c11-b611-b5364e892556-attachment.txt
| |-- 8829ef83-06d2-425d-b5c6-dc2e09b8b3b2-attachment.svg
| `-- e37938ed-0c9b-4ac4-99d5-0e80f240a79e-attachment.txt
|-- assertions2
| |-- 0adb3f17-3e46-48e3-bdc9-9603b6d31084-attachment.txt
| |-- 0fd3980a-d55b-49b8-8bdd-c56b7282008d-attachment.txt
| |-- 20f132d1-8b4d-453c-9cea-53c7f59ff12e-attachment.svg
| |-- 2ed67517-f700-4cac-85f3-93aac1529828-attachment.txt
| |-- 45246942-4479-468a-bf29-72f2f19dfce9-testsuite.xml
| |-- 80b5e955-6cc3-4ce6-a954-ce46f554b810-attachment.txt
| |-- a01f2abf-52fa-47ff-99c0-a43a5bd0756b-attachment.txt
| |-- ce094c0b-256a-4bf6-92b3-17d2fadff3ca-attachment.txt
| |-- e95eedf9-0d8f-49d6-8fd6-c02d4e1181bd-attachment.txt
| `-- f7891f5d-e115-4031-a56a-203bb2f73d38-attachment.txt
|-- environment.xml
|-- assertions3
| |-- c052da82-213b-4db2-8a33-7e96e501907c-testsuite.xml
| `-- fd72c264-f037-4a02-b797-5407dd50a297-attachment.txt
|-- assertions4
| |-- 8d8df3dd-47e1-416e-acb7-6ef62d529c0f-attachment.txt
| `-- c2dadf11-fcbc-4027-97bc-98849be24540-testsuite.xml
|-- assertions5
| |-- ea11687b-7846-4bbb-923c-8cc62f7c69b5-attachment.txt
| `-- f24ddf31-a3f8-4feb-bf07-ba6465ee4555-testsuite.xml
`-- assertions6
|-- 08d24268-a755-4969-aa3b-5660951fd21d-testsuite.xml
`-- 6b4590bf-4df7-4e39-941e-63e1f902968a-attachment.txt
我们可以看到其中有多个测试套件结果以及 environment.xml。
我正在尝试为它生成一份魅力报告。已安装最新的 allurecommandline。
当我尝试运行以下命令时,诱惑报告是空的。
allure generate allure-results/
当我给出一个单独的结果目录时它起作用了。
allure generate allure-results/assertions1
我正在寻找一种方法,使 allure 根据存在于 allure-results 中的所有测试套件结果文件夹生成报告。
测试套件结果是使用 python nosetests 生成的。
不确定这是否是最佳解决方案。
我使用了以下方法并且有效。
allure generate allure-results/*
注意:为了让 environment.xml 被 allure 解析,将其移动到结果中的另一个文件夹。我把它移到了 "allure-results/environment/environment.xml".
您不应该创建子目录。每个文件都应该在 allure-results
目录中(没有子目录)。因此,这些文件具有随机文件名。
像这样: