私はあなたが構築しているパッケージ、特にデーモンを生成したり、init.dをいじったりするパッケージをテストすることについて話している。
ある種のchrootにログインしますか?仮想化されたディストリビューションを作成して破棄しますか?次回テストを実行するときに開発マシンを汚すことなく、ランタイムの依存関係とテストスイートをどのようにテストしますか?
テスト後に「クリーン」状態にリセットする仮想化マシンが最も簡単です。VMWareとParallelsの「スナップショット」機能はこれに最適です。
DebianまたはUbuntuをインストールしてから、スナップショットを作成します( VMwareおよびParallelsのハウツー)。次に、パッケージをインストールし、インストール、使用、および削除をテストします。
完了したら、作成したスナップショットに復元するのは簡単です(完全に再インストールするよりもはるかに高速です)
chrootは、パッケージテストに一般的に使用されます。