pytest --collectonly 收集测试案例

pytest --collectonly 是一条命令行指令,用于在运行 pytest 测试时仅收集测试项而不执行它们。它会显示出所有可用的测试项列表,包括测试模块、测试类和测试函数,但不会执行任何实际的测试代码。

这个命令对于查看项目中的测试结构和确保所有的测试项都能被正确识别非常有用。通过检查收集到的测试项,你可以确保你的测试代码被正确组织,并且所有的测试都被识别出来。

请注意,pytest --collectonly 命令不会运行任何测试代码,它只是用来收集测试项的元数据信息。如果你想要执行实际的测试,可以使用 pytest 命令,或者添加其他选项和标志来指定运行的测试范围。

复制代码
import pytest

if __name__ == '__main__':
    # pytest.main(['-v', '--emoji', './case', '--html=./report/report.html', '--self-contained-html'])
    pytest.main(['-s',  '--collectonly', './case'])
相关推荐
姚青&5 天前
PyCharm 配置与界面化运行
pytest
姚青&5 天前
Pytest 测试用例断言
测试用例·pytest
姚青&5 天前
Pytest 命名规则
pytest
姚青&5 天前
Pytest 测试用例结构
测试用例·pytest
姚青&6 天前
Pytest 简介、安装与环境准备
pytest
测试渣6 天前
持续集成中的自动化测试框架优化实战指南
python·ci/cd·单元测试·自动化·pytest
小凯123457 天前
pytest框架-详解(学习pytest框架这一篇就够了)
python·学习·pytest
逻极7 天前
pytest 入门指南:Python 测试框架从零到一(2025 实战版)
开发语言·python·pytest