我已经开始处理一个包含大量未使用的遗留代码的项目。我想知道是否有可能结合使用诸如覆盖率之类的工具与爬虫(例如django-test- utils)相结合来帮助我找到不会受到攻击的代码,我们可以使用弃用警告进行标记。我意识到这样的事情并非万无一失,但我认为这样做可能会有所帮助。
我试过用django调试服务器运行coverage.py,但是它不能正常工作(它似乎只是在配置runserver机器而不是我的视图等)。
我们一直在提高测试覆盖率,但是还有路要走,我认为可能会有更快的方法。
有什么想法吗?
谢谢。
如果使用–noreload开关,则可以在覆盖范围内运行开发服务器:
coverage run ./manage.py runserver --noreload