重新运行同一测试时如何生成魅力报告

时间:2019-04-02 13:20:50

标签: python allure xdist

我正在尝试使用以下选项执行pytest:

--alluredir=reports

这会在执行pytest测试文件的位置创建我的报告文件夹,这很好。但是,我想要的是能够运行相同的测试文件,多次运行test_drilling.py,但使用不同的配置文件,然后在一个相同的窗口中打开它们。当我两次运行相同的测试文件时,我得到的是一个包含所有信息的报告文件夹。

-a----       2019-04-02     13:51            252 0995590f-4ca3-467b-bd3c-1ae2b4cedeef-container.json
-a----       2019-04-02     13:51            259 09b9b715-195c-4531-80ca-e47e63715650-container.json
-a----       2019-04-02     13:51              0 18f4ad09-9a42-4e2e-bb13-103fb2bd8e5d-attachment.txt
-a----       2019-04-02     13:50            256 27e8d0ff-c9d9-49d0-9367-805b1d89de6b-container.json
-a----       2019-04-02     13:51            256 29a26181-bf20-4e88-8fa3-bcf62b503c63-container.json
-a----       2019-04-02     13:51            257 2d0dd5fc-d98a-4103-9106-a94bdb9cd100-container.json
-a----       2019-04-02     13:50            251 32bb6a35-4e12-4eb1-9ba2-7492d18d393f-container.json
-a----       2019-04-02     13:50              0 5008eef9-235e-44e2-a292-e303544913a9-attachment.txt
-a----       2019-04-02     13:51            251 5e4f1dca-2c3b-4b96-8902-c53156379779-container.json
-a----       2019-04-02     13:51            251 66676689-829b-4bf1-8b3e-bcd17492f860-container.json
-a----       2019-04-02     13:50            252 6bd53737-3434-4695-a760-49481a55b463-container.json
-a----       2019-04-02     13:50           1971 742c8820-0b57-4924-a3e0-7567937424cc-result.json
-a----       2019-04-02     13:51            254 88eba8eb-8c9d-44a6-96ca-5ba5d6a149f2-container.json
-a----       2019-04-02     13:50            250 97738950-c6c7-4565-96bd-e48bcdc84df4-container.json
-a----       2019-04-02     13:50            259 9b0a35d1-e345-4874-927a-24f67fd48746-container.json
-a----       2019-04-02     13:50            251 a528e047-6ad1-4b6e-830f-b274137edb1a-container.json
-a----       2019-04-02     13:51              0 a6ea7256-673d-4613-bd12-6b4442e4e31a-attachment.txt
-a----       2019-04-02     13:51            371 a74e5678-5549-45c8-9532-06968a452a20-container.json
-a----       2019-04-02     13:50            257 aa1cb49f-06dc-4559-b494-cce6187dd3b4-container.json
-a----       2019-04-02     13:50              0 b56a17be-ff50-46d6-bb34-09fd8e07eb18-attachment.txt
-a----       2019-04-02     13:51            252 b88161a7-730e-4b99-9771-9722d74d7623-container.json
-a----       2019-04-02     13:50              0 be00b198-fee3-4708-97cd-86c6ad30353c-attachment.txt
-a----       2019-04-02     13:51           1327 c5c74a2f-901c-4132-95cc-a622222d2dac-container.json
-a----       2019-04-02     13:51            250 c6e01f07-8a4b-4c0a-bfe1-b442c6429c8c-container.json
-a----       2019-04-02     13:50            252 cab84ebf-401d-467d-9564-b58ca43af131-container.json
-a----       2019-04-02     13:51              0 daef5e3a-a369-4c63-ab6f-a05d8c950c91-attachment.txt
-a----       2019-04-02     13:51            257 de668125-8368-441c-b35c-a480c1868612-container.json
-a----       2019-04-02     13:50            257 e00fbd20-6140-4117-8f12-ba303b36bd28-container.json
-a----       2019-04-02     13:51           1972 f82c4715-7b52-41f3-8daf-b3970d86ed88-result.json
-a----       2019-04-02     13:50            254 f8412420-e7c0-4b85-b5b8-47b4e201e69e-container.json
-a----       2019-04-02     13:50           1327 f92a039f-7d4b-4ac0-b93a-f0665eabf270-container.json
-a----       2019-04-02     13:50            371 fa086484-55e7-44a3-a992-e5f15b7e2857-container.json

但是,当我尝试使用以下方法打开它时:

allure serve reports

我只看到两者之一。如何使Allure显示同一测试文件的多个实例?

最后,我希望能够使用Python插件“ xdist”并行运行多个配置,该插件运行多个测试文件,每个测试文件具有多个配置,然后以树形结构查看结果。当我尝试这个时,我遇到了同样的问题。即使每个测试文件多次运行,我也只能看到一个实例。

我正在运行Python 3.7.2,pytest 4.3.0,allure 2.10.0,allure-pytest 2.6.1,pytest-xdist 1.26.1

非常感谢您的帮助。

0 个答案:

没有答案
相关问题