@emersion wleird looks useful, but I always thought such a thing should be called Wayland Test Fuzzer. It has a nice abbreviation.
@wmww Ahah, nice! Writing a Wayland protocol fuzzer is on my todo-list, I'll definitely consider that name when I get to it :)
(wleird is for manual testing, not really fuzzing)
@emersion if you're looking into automatic Wayland tests, you might want to check out WLCS (https://github.com/MirServer/wlcs). We've been building it for Mir, but designing it for use with other compositors as well. It's not quite a Fuzzer yet either, as it mainly sticks to the basics now, but does a pretty good job of covering them.
@emersion If that was something that interested a wlroots dev, I would be happy to help. It would be useful for us to have another compositor to run wlcs against.