grosser

parallel_tests

grosser

Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber

AI 简介

parallel_tests 是一个 Ruby 测试加速工具,通过将 RSpec、Minitest、Cucumber 等测试套件并行分配到多个 CPU 核心执行,显著缩短整体测试运行时间。其核心能力包括按文件行数或历史运行时长智能分组测试、为每个进程自动创建隔离的测试数据库(支持 Rails 多数据库配置)、提供细粒度的正则匹配筛选机制,并兼容自定义 Rake 任务的并行化。适用于中大型 Ruby/Rails 项目在开发迭代与 CI/CD 环境中提升测试反馈效率,尤其适合测试用例数量多、单次执行耗时长的场景。

Ruby
3.5k
Stars
512
Forks
39
Watchers
111
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分57.43
默认分支master