NixCon 2025

Mastering NixOS Integration Tests: Advanced Techniques for Fast and Robust Multi-VM Tests
2025-09-06 , Workshop room 1

Join our two-hour, hands-on workshop to master the NixOS integration test driver!

Learn to simulate complex, multi-host networks and explore modern features like testing with lightweight VMs. We'll cover new integration test driver features, using the interactive mode for powerful debugging, and share best practices to avoid flaky tests. This is a perfect opportunity to enhance your NixOS skills, build more reliable systems, and streamline your CI/CD pipelines with powerful, real-world testing. We will also have a look at some of the NEW debugging features of the test driver.

Jacek Galowicz is the CEO of Nixcademy and Applicative Systems GmbH (DE) and Corp. (US), where he has trained over 400 engineers in Nix and NixOS and helped numerous companies accelerate their adoption of Nix. Before that, Jacek co-founded Cyberus Technology GmbH, where he worked on hypervisor technology and advanced test automation. He has an extensive background in the security and operating systems industries, and as a software engineer, Jacek ported the NixOS integration test driver to Python in 2019. He is also the author of the C++17 STL Cookbook.