buildRustPackage: factor out check phase to cargoCheckHook

API change:

`cargoParallelTestThreads` suggests that this attribute sets the
number of threads used during tests, while it is actually a boolean
option (use 1 thread or NIX_BUILD_CORES threads). In the hook, this
is replaced by a more canonical name `dontUseCargoParallelTests`.
This commit is contained in:
Daniël de Kok
2021-02-16 08:09:15 +01:00
parent 9757c7101a
commit 05e40e79a8
7 changed files with 66 additions and 21 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage rec {
cargoSha256 = "sha256-jTZso61Lyt6jprBxBAhvchgOsgM9y1qBleTxUx1jCnE=";
checkFlagsArray = lib.optionals stdenv.isDarwin [ "--skip=copy" ];
cargoParallelTestThreads = false;
dontUseCargoParallelTests = true;
postInstall = ''
$out/bin/the-way config default tmp.toml