我已经开始研究一个包含大量未使用的遗留代码的项目。我想知道是否可以使用类似覆盖的工具与爬虫(如django-test-utils)一起来帮助我找到没有被击中的代码,我们可以用弃用警告标记。我意识到这样的事情不会万无一失,但认为它可能会有所帮助。
我尝试使用django调试服务器运行coverage.py,但它无法正常工作(它似乎只是描述了runserver机器而不是我的视图等)。
我们一直在改进我们的测试覆盖范围,但还有一段路要走,我认为可能会有更快的方式。
有什么想法吗?
感谢。
答案 0 :(得分:11)
如果使用--noreload开关,则可以在覆盖范围内运行开发服务器:
coverage run ./manage.py runserver --noreload
答案 1 :(得分:9)