NixCon 2024

Mastering NixOS Integration Tests: Advanced Techniques for Multi-Host Scenarios and Fast and Robust Integration Testing
2024-10-25 , Woanders

In this hands-on workshop, we’ll take a deep dive into the powerful NixOS Integration Test Driver and its capabilities. Over the course of two hours, you’ll learn how to leverage the test driver to simulate complex networked environments with multiple NixOS hosts and different virtual networks. We’ll also explore the interactive mode for debugging and present best practices to avoid flaky tests, ensuring reliable results in real-world scenarios. If you’re looking to enhance your NixOS testing expertise and streamline your CI/CD pipelines, this session is for you!


What level of experience in Nix is the talk addressed to?

Familiarity with NixOS configurations, testing, and basic virtualization concepts is recommended, as we’ll cover advanced testing scenarios and practices.

Do you allow your talk to be recorded? – yes

Jacek Galowicz is the CEO of Nixcademy and Applicative Systems GmbH, where he has trained over 200 engineers in Nix and NixOS and helped numerous companies accelerate their adoption of these technologies. Before founding these companies, 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.

This speaker also appears in: