我昨天用mutmut
来评估我的一些项目的单元测试质量。我以前试过cosmic-ray,但它不可用(bugs,performance)。我也试过mut.py
,但我也没能做到
我发现使用mut时的一个问题是,它给出了太多的误报:根据mut的说法,至少有一个单元测试应该失败,但它没有。我观察到的大多数情况都是字符串变化:
# mutmut adds 'XX' to the following strings:
__version__ = "0.1.2"
ValueError("Explanation about the cause of the error")
logging.info("Starting to execute xy.")
所有这些首先都不应该发生突变。我不想把# pragma: no mutate
添加到所有这些行中。我只想删除/跳过/忽略mut中的这种类型的变异(我希望这也会加快执行速度)
这可能吗
目前没有回答
相关问题 更多 >
编程相关推荐