Nixを使用して、限られたリソースを持つ共有ホストの自宅(バイナリパッケージではない)にパッケージをインストールしています。git-annexをインストールしようとしています。依存関係の1つであるhaskell-lensを構築すると、単体テストは大量のメモリを消費するため、強制終了してインストールが失敗します。
単体テストをスキップしてパッケージをインストールする方法はありますか?私はCabalビルダーを見て、falseにhaskell-packages.nix
設定することでテストを無効にできるように思えenableCheckPhase
ます。で次のことを試しました~/.nixpkgs/config.nix
が、テストはまだ実行されています。
{
packageOverrides = pkgs: with pkgs; {
# ...other customizations...
haskellPackages = haskellPackages.override {
extension = self : super : {
self.lens = self.disableTest self.lens;
};
};
};
}
nix-build --disable-check-phase
派生/出力ハッシュを変更せずに(のようなインタラクティブな使用の観点から)テストを選択的に無効にする方法はありますか?