#NixOS people are serious about testing :flan_ooh:

Their testing automation is impressive! :flan_hearts:

Firefix is tested by opening a page (from valgrind man page), playing some sound, verifying some sound is played, closing a tab, display the developer tools. If anything fail, then the test fails

github.com/NixOS/nixpkgs/blob/

Openarena (Quake 3 open source reimplementation) is tested by running a server, connecting two players, verifying the clients connect to the server

github.com/NixOS/nixpkgs/blob/

Minecraft client is tested by running the client in a VM and use OCR to detect if it asks for creating an account

github.com/NixOS/nixpkgs/blob/