#--allure-severities=blocker
时间: 2024-03-31 17:38:58 浏览: 42
你的第三个问题是关于 pytest 的 allure 报告的设置。--allure-severities=blocker 参数表示在 allure 报告中只显示 blocker 级别的测试结果。allure 作为一种强大的测试报告框架,可以对测试结果进行分类和分级展示,便于测试人员和开发人员快速了解测试的结果和问题。blocker 级别通常表示测试中的严重问题或错误,需要立即解决。
相关问题
Set-Variable : 找不到接受实际参数“--alluredir=allure-results”的位置形式参数。 所在位置 行:1 字符: 1 + set PYTHONPATH=src/ pytest --alluredir=allure-results + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [Set-Variable],ParameterBindingException + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetVariableCommand
感谢反馈,这个错误提示表明你正在使用 Powershell 命令行工具,而这个工具中不能在 set 命令中使用多个参数。你需要使用分号将两个命令分开执行,比如:
```
$env:PYTHONPATH="src/"; pytest --alluredir=allure-results
```
这样 pytest 就可以正确地找到 src/ 目录了。
addopts= -s -vvv --alluredir=./allure-results/ --clean-alluredir
你的第一个问题是关于一个 pytest 的配置文件的设置,这个设置定义了一些参数来控制 pytest 的行为,其中包括使用 -s 参数来允许打印输出,-vvv 参数来增加输出的详细程度,--alluredir 参数来指定 allure 报告的输出目录路径,--clean-alluredir 参数来在运行测试之前清理 allure 报告的输出目录。
阅读全文