diff options
author | Millian Poquet <millian.poquet@inria.fr> | 2019-05-14 18:27:51 +0200 |
---|---|---|
committer | Millian Poquet <millian.poquet@inria.fr> | 2019-05-14 18:27:51 +0200 |
commit | 00fc5bd08fc7c5149c50895a5f5d15e9db171c02 (patch) | |
tree | 6cc7cd08b0615946ac98949eb9ed6fd0e1c6d97a /pkgs/applications/science/misc | |
parent | aa29b79e8a2c8ff7b51fb3ae801f4f19ff159d48 (diff) | |
download | nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar.gz nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar.bz2 nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar.lz nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar.xz nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.tar.zst nixpkgs-00fc5bd08fc7c5149c50895a5f5d15e9db171c02.zip |
simgrid: override checkPhase -> preCheck
This commit changes how failing tests are ignored. - Previously, the whole checkPhase was overridden. - Now, preCheck generates a ctest ignore file. ctest doc: https://gitlab.kitware.com/cmake/community/wikis/doc/ctest/Testing-With-CTest#customizing-ctest
Diffstat (limited to 'pkgs/applications/science/misc')
-rw-r--r-- | pkgs/applications/science/misc/simgrid/default.nix | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/pkgs/applications/science/misc/simgrid/default.nix b/pkgs/applications/science/misc/simgrid/default.nix index 43b6f294cdc..5272e3d8418 100644 --- a/pkgs/applications/science/misc/simgrid/default.nix +++ b/pkgs/applications/science/misc/simgrid/default.nix @@ -86,13 +86,11 @@ stdenv.mkDerivation rec { doCheck = true; - checkPhase = '' - runHook preCheck - - make tests -j $NIX_BUILD_CORES - ctest -j $NIX_BUILD_CORES --output-on-failure -E smpi-replay-multiple - - runHook postCheck + # Prevent the execution of tests known to fail. + preCheck = '' + cat <<EOW >CTestCustom.cmake + SET(CTEST_CUSTOM_TESTS_IGNORE smpi-replay-multiple) + EOW ''; enableParallelBuilding = true; |