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
时间: 2023-07-06 08:38:02 浏览: 56
感谢反馈,这个错误提示表明你正在使用 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 报告的输出目录。
/usr/local/bin/allure/allure-2.23.1: Not a directory
根据引用的内容,"/usr/local/bin/allure/allure-2.23.1: Not a directory" 是一个错误提示,意味着该路径不是一个目录。根据引用中的错误1,这可能是因为全局工具配置的路径有问题导致的。请检查您的配置,确保正确指定了allure的路径。
此外,还有可能是由于其他原因导致的错误。比如引用中提到的"bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory"错误提示,表明解释器找不到。这可能是因为指定的解释器路径不正确导致的。您可以检查并确保指定的解释器路径是正确的。
另外,根据引用中的错误2,如果您在生成报告时遇到了名字不一致的问题,可以检查一下shell脚本中的allure-result路径和生成报告的名字是否一致,确保它们是相同的。
最后,根据引用中的错误3,如果提示"pytest: not found",这意味着没有找到pytest命令。您可以将py.test的目录添加到环境变量中,确保系统可以找到pytest命令。
综上所述,如果您遇到了"/usr/local/bin/allure/allure-2.23.1: Not a directory"错误,需要检查全局工具配置的路径是否正确。此外,还要确保解释器路径正确,生成报告的名字和路径一致,并且系统能够找到pytest命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory](https://download.csdn.net/download/weixin_38653878/12846530)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [allure报告---动态显示模块名和用例标题](https://blog.csdn.net/lixiaomei0623/article/details/120273737)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [python+allure+jenkins 集成接口自动化 问题总结](https://blog.csdn.net/May_JL/article/details/131974974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]