pytest-recording 录制的文件在哪里,并且怎么设置参数
时间: 2024-04-12 12:28:57 浏览: 13
pytest-recording插件录制的文件默认保存在当前工作目录下的`recordings`文件夹中。如果该文件夹不存在,插件会自动创建它。
你可以使用以下参数来设置pytest-recording插件的选项:
- `--record`: 启用pytest-recording插件并设置录制模式。可以设置为`all`(默认值,录制全部测试用例)、`none`(禁用录制)或`failures`(只录制失败的测试用例)。
- `--record-dir`: 设置录制文件的保存路径。默认值为`recordings`文件夹。
- `--record-prefix`: 设置录制文件名的前缀。默认为空。
- `--detailed-recording`: 启用详细录制。默认为禁用。
以下是一些示例命令行使用方法:
```shell
# 启用全部录制,保存到默认路径
pytest --record=all
# 启用失败时录制,保存到指定路径
pytest --record=failures --record-dir=my_recordings
# 启用详细录制,保存到默认路径
pytest --record=detailed --detailed-recording
```
如果你想在pytest.ini文件中进行配置,可以使用以下选项:
```ini
[pytest]
# 全局pytest配置
[pytest-recording]
# pytest-recording插件的配置选项
# 设置录制模式为全部录制
recording_mode = all
# 设置录制文件的保存路径
recording_dir = my_recordings
# 设置录制文件名的前缀
recording_prefix = test_
# 启用详细录制
detailed_recording = true
```
请根据你的需求设置适当的参数值,并使用正确的命令行选项或在pytest.ini文件中进行配置。