1

私はあなたが構築しているパッケージ、特にデーモンを生成したり、init.dをいじったりするパッケージをテストすることについて話している。

ある種のchrootにログインしますか?仮想化されたディストリビューションを作成して破棄しますか?次回テストを実行するときに開発マシンを汚すことなく、ランタイムの依存関係とテストスイートをどのようにテストしますか?

4

3 に答える 3

2

テスト後に「クリーン」状態にリセットする仮想化マシンが最も簡単です。VMWareとParallelsの「スナップショット」機能はこれに最適です。

DebianまたはUbuntuをインストールしてから、スナップショットを作成します( VMwareおよびParallelsのハウツー)。次に、パッケージをインストールし、インストール、使用、および削除をテストします。

完了したら、作成したスナップショットに復元するのは簡単です(完全に再インストールするよりもはるかに高速です)

于 2008-11-30T22:08:35.473 に答える
0

chrootは、パッケージテストに一般的に使用されます。

于 2008-11-30T22:05:57.880 に答える