Hacker News new | ask | show | jobs
by ameliaquining 90 days ago
Is there any particular reason why this is its own bespoke test runner, instead of a library that plugs into existing ones?
1 comments

Do you mean test runners like JUnit, pytest, etc? Or browser test runners specifically?
The latter. For example, the concept here seems like it ought to work with the Playwright test runner for Node.js (and then you'd have compatibility with the Playwright ecosystem).
OK. Yeah so I made the decision early to go one level below Playwright and target CDP directly, because I believe I need the tight connection with Chrome/Chromium to make it as fast as possible. Also I really value the distribution aspects of writing this in Rust and compiling to a single executable with everything in it.