Module: RSpecTurbo

Defined in:
lib/rspec_turbo.rb,
lib/rspec_turbo/config.rb,
lib/rspec_turbo/runner.rb,
lib/rspec_turbo/worker.rb,
lib/rspec_turbo/display.rb,
lib/rspec_turbo/options.rb,
lib/rspec_turbo/railtie.rb,
lib/rspec_turbo/version.rb,
lib/rspec_turbo/db_setup.rb,
lib/rspec_turbo/executor.rb,
lib/rspec_turbo/terminal.rb,
lib/rspec_turbo/batch_planner.rb,
lib/rspec_turbo/file_discovery.rb,
lib/rspec_turbo/progress_reporter.rb

Overview

Parallel RSpec runner with smart, dry-run-based example balancing.

progress_reporter.rb and slow_profile.rb are intentionally NOT required here: they run inside the spawned worker processes (loaded by absolute path), not in the orchestrator, so the parent never has to load rspec-core or ActiveSupport.

Defined Under Namespace

Modules: Config, Terminal Classes: BatchPlanner, DbSetup, Display, Executor, FileDiscovery, Options, ProgressReporter, Railtie, Runner, Worker

Constant Summary collapse

VERSION =
"0.1.1"