收集non-rails ruby项目中方法使用的统计信息

ioekq8ef  于 2023-02-15  发布在  Ruby
关注(0)|答案(2)|浏览(91)

我有一个项目,我们保持我们的验收测试代码。它有大约1100个方法,我用来处理UI的各个方面的项目是相当老,所以我怀疑有些方法是陈旧的,从来没有得到使用。测试运行作为Rspec测试。我想以某种方式创建统计方法使用删除陈旧的,并创建一个列表的前20或30个正在积极使用。你知道我怎么收集数据吗?
要给予更多详细信息:我在lib目录下有所有支持的页面对象方法。我运行了大约100个从这些页面对象调用方法的规范测试。我想收集关于lib/目录下这些方法使用频率的统计数据。

acruukt9

acruukt91#

你可以试试https://github.com/danmayer/coverband,它是一个动态分析工具,应该能得到你需要的数据

pnwntuvh

pnwntuvh2#

您可以尝试使用deforest
这是一个易于使用的gem,它可以跟踪模型方法被调用的次数,并将这些数据划分为最常用、中等使用和最少使用。

相关问题