Ploom, find thread bugs in Python by trying every interleaving
Comments
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules
Summary
Ploom is a Python library for finding thread bugs by running a test under a controlled scheduler that systematically tries every ordering of its modeled operations. It stops at the first failure, saves the schedule as a JSON trace, and can replay that exact order.