pytest-recording使用命令运行的参数
时间: 2024-01-13 20:03:27 浏览: 239
pytest-recording是一个用于生成测试录制动图的插件,它本身没有额外的命令行参数。它依赖于pytest运行,并与pytest共享命令行参数。
下面是一些常用的pytest命令行参数,可以与pytest-recording一起使用:
1. `--recording`:启用pytest-recording插件,在测试运行期间生成录制动图文件。
2. `--recording-mode=MODE`:设置录制模式。可选的模式包括`all`(默认,录制所有测试过程)、`failed`(只录制失败的测试过程)和`none`(禁用录制)。
3. `--recording-save-path=PATH`:指定录制动图文件的保存路径。
4. `--recording-save-all`:保存所有测试过程的录制动图文件,而不仅仅是最后一个测试过程。
5. `--recording-frames-per-sec=FPS`:设置录制动图的帧率,默认为10帧/秒。
这些参数可以通过在运行pytest命令时传递给pytest-recording插件来配置测试录制的行为。例如:
```shell
pytest --recording --recording-mode=all --recording-save-path=/path/to/save/recording.gif
```
请注意,具体的命令行参数使用方式可能会根据你使用的pytest版本和pytest-recording版本而有所不同。建议查阅pytest-recording插件的官方文档或运行`pytest --help`命令来获取准确的参数信息。
阅读全文