<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NixosTest on PlumePHP</title><link>https://plumephp.com/tags/nixostest/</link><description>Recent content in NixosTest on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 30 Sep 2026 12:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/nixostest/index.xml" rel="self" type="application/rss+xml"/><item><title>NixOS 虚拟机与集成测试：nixosTest 框架与系统级验证</title><link>https://plumephp.com/nixos-vm-integration-testing/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0800</pubDate><guid>https://plumephp.com/nixos-vm-integration-testing/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;单元测试保证函数正确，但&lt;strong&gt;系统配置的 bug 要跑起来才知道&lt;/strong&gt;——服务起没起、端口通不通、两个服务会不会冲突。NixOS 的 &lt;code&gt;nixosTest&lt;/code&gt; 框架把「一个完整系统」装进虚拟机，在干净环境里启动配置并断言结果：改配置前先跑系统级测试，比「改了直接上生产再救火」靠谱一个量级。本文从 nixosTest 基础到 CI 落地，覆盖系统级测试的完整工程。&lt;/p&gt;</description></item></channel></rss>