mbj

mutant

mbj

Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?

AI 简介

Mutant 是一个用于 Ruby 代码的变异测试工具,旨在通过系统地修改代码来验证测试用例的有效性。其核心功能包括自动对代码进行微小变更(如改变运算符、删除语句等),并检查现有测试是否能够检测到这些变化,从而确保测试的全面性和准确性。Mutant 支持多种测试框架,如 Minitest 和 RSpec,并且提供详细的报告和历史记录功能,便于开发者追踪和分析测试结果。适用于任何希望提高代码质量、增强测试覆盖率的 Ruby 项目场景中,特别是在大量使用 AI 生成代码的情况下,确保测试不仅通过而且有效。

Ruby
Other
2.2k
Stars
160
Forks
29
Watchers
116
Issues

Star 增长

今日+1
近 7 天+8
近 30 天+22
综合评分66.82
默认分支main