
Produkt
Validierung
Als Maintainer des NixOS Test Drivers erstellen wir Validierungs-Suites, die die Systemintegrität bei jedem Commit über ganze Netzwerke virtueller Maschinen hinweg nachweisen.
Die Engineering-Herausforderung
Schluss mit der Unsicherheit bei der Integration
Herkömmliche Integrationstests sind oft der Flaschenhals moderner Entwicklung. Langsame Feedback-Zyklen, instabile Testumgebungen und die Unfähigkeit, Interaktionen zwischen mehreren Netzwerkknoten isoliert zu testen, führen zu riskanten Deployments.
Für High-Assurance-Systeme darf Testing kein Nebengedanke sein. Sie benötigen ein reproduzierbares Validierungs-Framework, das komplexe Infrastrukturen lokal und in der CI simulieren kann, damit jede Änderung vor dem Produktivgang verifiziert wird.
Die Applicative Lösung
NixOS Test Driver Mastery
Wir haben den Python-Test-Driver geschrieben, den nixpkgs heute verwendet, und gehören zu seinen Maintainern. Wir helfen Ihnen beim Entwurf strategischer Test-Suites, die Python-gesteuerte VM-Orchestrierung nutzen, um alles vom Kernel-Boot bis zur Netzwerktopologie zu validieren.
Multi-Node Virtualisierung
Wir spezialisieren uns auf das Testen verteilter Systeme. Unser Framework ermöglicht es Ihnen, ganze Cluster virtueller Maschinen hochzufahren – inklusive individuellem Networking und Shared Storage – um das perfekte Zusammenspiel Ihrer Dienste nachzuweisen.
CI/CD Optimierung
Wir integrieren High-Assurance-Tests in Ihre bestehenden Pipelines. Durch die Optimierung der Test-Performance und die Ermöglichung von VM-Tests auf verschiedenster Hardware (inklusive Apple Silicon) reduzieren wir CI-Kosten und Wartezeiten für Entwickler drastisch.
Bewährte Expertise
Engineering Einblicke
Artikel
HandbuchDas Schnellstart-Handbuch für den NixOS Test TreiberDieses Handbuch ist der praktische Begleiter zur offiziellen Dokumentation: eigenwillig, beispielorientiert und darauf ausgerichtet, Ihnen zu helfen, schnell produktiv zu werden. Praktische Anleitungen zum Erstellen, Debuggen und Skalieren von NixOS-Integrationstests.
Nixcademy-BlogSchnellere, günstigere NixOS IntegrationstestsEinsatz von Containern zur Beschleunigung von Integrationstests ohne Verzicht auf die Isolation vollwertiger virtueller Maschinen.
Nixcademy-BlogMastering NixOS Integration TestsEin tiefer Einblick in die Architektur des NixOS Test Drivers und die Strukturierung komplexer Validierungs-Suites.
Nixcademy-BlogNixOS Integrationstests auf GitHub ActionsEinbringung von High-Assurance-Tests in moderne CI/CD-Pipelines mit nahtloser GitHub-Integration.
Nixcademy-BlogIntegrationstests auf macOS ausführenErmöglichung plattformübergreifender Entwickler-Workflows durch Ausführung von NixOS VM-Tests direkt auf Apple Silicon.
Vorträge & Workshops
Workshop · NixCon 2026, KrakówNixOS Test Driver: Faster Tests, CUDA in the Sandbox, and Better DebuggingJacek Galowicz
Vortrag · Planet Nix 2026, Pasadena, CAMastering NixOS Integration TestsJacek Galowicz
Vortrag · Planet Nix 2026, Pasadena, CAThe NixOS Test Driver Under the HoodJacek Galowicz
Workshop · NixCon 2025, Rapperswil, CHMastering NixOS Integration Tests: Advanced Techniques for Fast and Robust Multi-VM TestsJacek Galowicz
Vortrag · SCALE 22x 2025, Pasadena, CAMastering NixOS Integration Tests: Advanced Techniques for Fast and Robust Multi-Machine TestsJacek Galowicz
Workshop · NixCon 2024, BerlinMastering NixOS Integration Tests: Advanced Techniques for Multi-Host Scenarios and Fast and Robust Integration TestingJacek Galowicz
Vortrag · emBO++ 2018, BochumA Scalable Test Infrastructure for Advanced Bare Metal SoftwareJacek Galowicz
Open Source
- GitHub · Dokunixos-test-driver-manual
Praxisnahes Handbuch zum NixOS Test Driver: interaktiver Modus, VMs, Container, GPU-Tests und Best Practices.
Bereit, Ihre Systemintegrität nachzuweisen?
Kontaktieren Sie unsere ExpertenEngineering Sovereignty