Dror Asaf
I have over 15 years of experience across different domains: Healthcare, Automative, Music, Marketing.
I am a big believer in open source and contributing back to the community, as I have contributed to several open sources.
Most recently, cofounded Kovant, where I am the CTO, leading the technical team, including the tooling to ensure velocity of delivery, making developer's life easier and nicer.
Session
Your pytest suite runs one test at a time. The usual fix: pytest-xdisthelps, but it schedules by file, so one slow file pins one worker, and it's something you have to remember to turn on.
rstest is a pytest-compatible test runner that flips the default: parallel
out of the box, scheduled per-test rather than per-file, and crash-safe when
a native test segfaults. Crucially, it isn't a reimplementation, it vendors
real pytest, so your fixtures, plugins, config, and flags all work unchanged.
You replace one word on the command line.
This talk covers how the drop-in claim actually holds, an honest reading of
the benchmarks (where it wins, where it only ties), and the diagnostic tools:
--doctor--watch--changed
These make it worth adopting even when the raw speedup is zero.
The novelty is the new test runner that makes your life easier and how it fits into the agentic coding eco system.