运行测试¶
要运行所有的测试,使用以下命令:
pytest
如果找不到 pytest
:
python -m pytest
运行特定的测试套件¶
- 要运行不包含集成测试的测试:
pytest --without-integration
- 要运行不包含*慢速*集成测试的测试:
pytest --without-slow-integration
- 运行测试并查看覆盖率:
pytest --cov=autogpt --without-integration --without-slow-integration
运行代码检查工具¶
该项目使用 flake8 进行代码检查。
我们目前使用以下规则:E303,W293,W291,W292,E305,E231,E302
。
更多信息请参阅 flake8 规则。
运行代码检查工具:
flake8 .
或者:
python -m flake8 .