我正在研究 TDD 并在 Django Rest Framework 中开发 API,我需要进行研究但无法找到一些工具来解决我的问题,我试图找出我的测试在 % 中覆盖了我的应用程序.
为了了解缺少封面的可能性和可能建议的数量,我找到了 coverage 库,但它会生成一个包含大量数据的报告,这对我的情况不是很有用,我只想知道我创建的测试的覆盖范围。有谁知道任何用于覆盖测试的 pycharm 工具或插件?
我知道在visual studio中有Ncrunch可以做到这一点,但我不知道pycharm中是否有类似的东西。
请您参考如下方法:
我也在为同样的问题苦苦挣扎。
特别是我想可视化每个测试的执行路径并只运行受影响的测试。
我创建了一个位于后台并仅运行受影响测试的工具: (您将需要 PyCharm 插件和来自 pip 的 pycrunch-engine)
https://github.com/gleb-sevruk/pycrunch-engine
目前处于测试阶段,可能不支持所有的使用场景,但我每天都用它来开发,没有大的问题。
