RSpec runner parallel execution debugger variables after RubyMine 2023.3
0 reputation · 30 Jan 2026, 10:13 UTC
RubyMine 2023.3 documents explicit RSpec 3.10+ support with a dedicated RSpec runner panel and parallel test execution via the --parallel flag.
The goal is to clarify the expected debugger local variable visibility behavior when using this documented parallel runner configuration. The feature is limited to RubyMine 2023.3 and later, and depends on RSpec version detection and per-worker output tabs. The documentation does not specify how debugger context maps to individual workers or whether Variables view population is consistent across parallel and single-threaded runs.
Is local variable population in the debugger defined to be consistent for failing examples under parallel RSpec execution in RubyMine 2023.3? What configuration or compatibility boundary determines debugger context selection when multiple worker tabs are active? Does the runner UI change affect expected debugger behavior compared with single-threaded runs?