问题标签 [pytest-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

pytest - python pytest - 如何修改测试方法中的测试标记?

我在 pytest 中进行了测试并添加了一些标记,例如:'@pytest.mark.C123'。但根据测试结果,我想将标记从“C123”编辑为“C124”。这可能吗。

0 投票
0 回答
125 浏览

python-3.x - 如何将 pytest-html-reporter 生成的报告存储到自定义位置

我正在使用 pytest-html-reporter 0.2.4 插件生成执行报告。当我直接传递命令行参数“--html-report=./report/report.html”时,我能够在给定位置获取报告。

我想将报告存储在一个单独的位置,执行日期(YYYYMMDD)作为文件夹名称,report_HHMM.html 作为报告名称

这是我目前使用的逻辑

这是我的 pytest.ini 文件

使用 config.getini("addopts") 我可以看到报告路径被添加到 addopts,但是没有报告被添加到创建的目录

0 投票
1 回答
939 浏览

python-3.x - 使用 pytest 在控制台上禁用日志输出的打印

我正在使用 pytest 编写测试,如果我的验证失败,它会生成大量需要的日志。我正在使用 python 的标准日志记录模块将这些错误记录到使用 FileHandler 类的文件中。我正在使用 pytest-html 生成 html 报告。一切都按预期工作,除了 pytest 将日志消息记录到终端也比实际测试执行花费更多时间。(想象一下在终端上记录大约 200k 条日志消息)。

pytest 中是否有任何选项可以禁用将任何日志记录到终端,但仍会捕获这些日志并使这些日志在 html 报告中可用。如果可能的话,仍然需要记录异常或断言错误。

0 投票
0 回答
187 浏览

python - pytest-html 无法识别的参数 --html

我将 mac M1 与 python 3.9.5 和 pytest 6.2.4 一起使用。我的 pytest 无法生成 html 报告。我错过了一些包裹吗?

0 投票
0 回答
39 浏览

pytest - 使用 pytest.main() 创建 html 报告时出现问题

代码工作正常(运行测试并创建报告),但有时不创建报告(成功尝试次数后)

testExecution = ['test_1','test_3']

temp = “C:\test_regression.py::”</p>

测试 = []

对于测试执行中的 f:

test.append('--html=C:\report6.html')

pytest.main(args=test)

最后: test = ['C:\test_regression.py::test_1' 'C:\test_regression.py::test_3' '--html=C:\Vadim\report6.html']

请帮忙,有什么想法吗?

0 投票
0 回答
54 浏览

python - 测试用例的并行执行不适用于 pytest-html-reporter 报告

这是我使用 pytest 运行几个测试用例的简单命令: py.test -S www -m "now" -n=5 --html-report=./report/RegressionReport.html --self-contained-html

在这里, --html- report是插件pytest-html-reporter的命令行参数

在我开始使用此插件美化我的基本 pytest 报告后,我的并行执行似乎工作正常,但在这种情况下 output.json 仅显示最后一个实例的结果,报告还显示仅最后一个实例的不完整数据并行执行。

早些时候,使用pytest-html插件和--html命令行参数,并行执行工作正常。

有什么建议么??提前致谢。

0 投票
1 回答
209 浏览

python - pytest-html:根据标记自定义报告标题

我想在 pytest-html 报告标题中指出 pytest 测试执行标记我正在尝试如下所示的方法。这没用。

conftest.py

0 投票
0 回答
34 浏览

python - pytest-html:有没有办法从结果表中删除失败部分的详细信息

我正在使用 pytest-html 生成测试结果并通过电子邮件共享。想要从失败案例的结果表中删除失败部分详细信息。是否可以覆盖表摘要并删除失败(图中显示的断言语句失败)?

在此处输入图像描述

0 投票
0 回答
70 浏览

python - 在 pytest html 中执行 Pytest 重复插件结果为“未捕获日志输出”

如前所述,我得到了https://i.stack.imgur.com/uAN9F.png

如果我不使用重复插件,日志是可见的。但是使用重复插件,日志丢失了。

这是我的命令行:

pytest -v --capture=tee-sys --log-cli-level=INFO --tb=short -o log_cli=true --log-format=%(asctime)s-%(levelname)-8s %(name )s:%(message)s --log-date-format=%Y-%m-%d-%H:%M:%S test.py::TestSuite::test_001 test.py::TestSuite:: test_002 -s --count=2 --repeat-scope=session --html Dashboard.html

0 投票
0 回答
38 浏览

plugins - pytest-html 在插件模式下运行时不起作用

我有一个基于 pytest 的测试框架auto-test。我在其中使用 pytest_configure 挂钩来设置以下 pytest-html 属性:

如果我使用 pip 或 setup.py 预安装自动测试,pytest-html 会生成报告,但是当我使用自动测试作为插件运行测试时,pytest-html 不会生成报告!

这是我执行测试的方式

请帮助了解插件行为。