python3Packages.scikitlearn: disable flaky tests
* Disable all tests of the NuSVC estimator that use memmap'd data * build in serial on darwin Resolves #121988
This commit is contained in:
parent
594fbfe279
commit
cb2891b8c8
1 changed files with 16 additions and 3 deletions
|
@ -66,10 +66,23 @@ buildPythonPackage rec {
|
|||
|
||||
doCheck = !stdenv.isAarch64;
|
||||
|
||||
# Skip test_feature_importance_regression - does web fetch
|
||||
disabledTests = [ "test_feature_importance_regression" ];
|
||||
disabledTests = [
|
||||
# Skip test_feature_importance_regression - does web fetch
|
||||
"test_feature_importance_regression"
|
||||
];
|
||||
|
||||
pytestFlagsArray = [ "-n" "$NIX_BUILD_CORES" "--pyargs" "sklearn" ];
|
||||
pytestFlagsArray = [
|
||||
# verbose build outputs needed to debug hard-to-reproduce hydra failures
|
||||
"-v"
|
||||
"--pyargs" "sklearn"
|
||||
# NuSVC memmap tests causes segmentation faults in certain environments
|
||||
# (e.g. Hydra Darwin machines) related to a long-standing joblib issue
|
||||
# (https://github.com/joblib/joblib/issues/563). See also:
|
||||
# https://github.com/scikit-learn/scikit-learn/issues/17582
|
||||
"-k 'not (NuSVC and memmap)'"
|
||||
] ++ lib.optionals (!stdenv.isDarwin) [
|
||||
"-n" "$NIX_BUILD_CORES"
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
cd $TMPDIR
|
||||
|
|
Loading…
Reference in a new issue