Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weird errors with running the tests scipy.stats.tests.test_distributions with -j #17468

Closed
WarrenWeckesser opened this issue Nov 24, 2022 · 1 comment · Fixed by #17469
Closed
Labels
DX Everything related to making the experience of working on SciPy more pleasant scipy.stats
Milestone

Comments

@WarrenWeckesser
Copy link
Member

When I run the tests from scipy.stats.tests.test_distributions only, with the option -j 8, i.e.

python3 dev.py test -m full -j 8 -t scipy.stats.tests.test_distributions

all the workers fail with errors like Different tests were collected between gw0 and gw6.

So far, test_distributions is the only test module that I have found where this occurs. All the other test modules in scipy.stats run fine. If I don't give the option -j 8, all the tests run as expected.

Does this happen for anyone else?

Full output
$ python3 dev.py test -m full -j 8 -t scipy.stats.tests.test_distributions
💻  ninja -C /home/warren/repos/git/forks/scipy/build
ninja: Entering directory `/home/warren/repos/git/forks/scipy/build'
[2/2] Generating scipy/generate-config with a custom command
Build OK
💻  meson install -C build --only-changed
Installing, see meson-install.log...
Installation OK
SciPy from development installed path at: /home/warren/repos/git/forks/scipy/build-install/lib/python3.10/site-packages
Running tests for scipy version:1.10.0.dev0+2219.3a4b42d, installed at:/home/warren/repos/git/forks/scipy/build-install/lib/python3.10/site-packages/scipy
============================================ test session starts =============================================
platform linux -- Python 3.10.8, pytest-7.1.3, pluggy-1.0.0
rootdir: /home/warren/repos/git/forks/scipy, configfile: pytest.ini
plugins: forked-1.4.0, timeout-2.1.0, hypothesis-6.56.3, xdist-2.5.0, cov-4.0.0
gw0 [1551] / gw1 [1551] / gw2 [1551] / gw3 [1551] / gw4 [1551] / gw5 [1551] / gw6 [1551] / gw7 [1551]
collecting 0 items / 1 error                                                                                 
=================================================== ERRORS ===================================================
____________________________________________ ERROR collecting gw0 ____________________________________________
Different tests were collected between gw1 and gw0. The difference is:
--- gw1

+++ gw0

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9163113661993096-0.7755994859841718]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[0.7631070475222035-2.1878896508983035-1.1258740715380322]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.854348554627503-4.222571954343333-8.703095337151908]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.2617078737868105-0.08391995579943834]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.7379302483185987-0.8590854775743333]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw2 ____________________________________________
Different tests were collected between gw1 and gw2. The difference is:
--- gw1

+++ gw2

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.8811153302343903-0.43366319314257884]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[8.676026675013679-7.010014894884767-2.451648703011072]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.078406056847028-9.684694943244137-3.204556034226016]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.042702039799630054-0.5739207998386977]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.14299286237827902-0.9509930940092525]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw3 ____________________________________________
Different tests were collected between gw1 and gw3. The difference is:
--- gw1

+++ gw3

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.4063201854855516-0.5125120849806353]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[3.4285225430480337-3.783604917263703-2.663371808742736]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.250233679038792-5.164847452135259-8.54491790010181]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.49930833430402477-0.36358958432705835]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.2453147671424054-0.16034633334799553]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw4 ____________________________________________
Different tests were collected between gw1 and gw4. The difference is:
--- gw1

+++ gw4

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.583136245519422-0.5768189614319416]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[4.442973564356168-7.359035240857354-5.36628614590477]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[9.414424345744465-4.308324762098529-1.666040182582449]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.1547836869002166-0.5981763271605739]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.9252888301331992-0.3934045987741034]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw5 ____________________________________________
Different tests were collected between gw1 and gw5. The difference is:
--- gw1

+++ gw5

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.35303608308767553-0.28446006961246506]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2.106362668508716-0.03634213564005284-7.829491896718431]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[7.641124526209468-5.449531943087092-7.4541675717561695]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.7913784279675606-0.061981420591118774]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.289835477650782-0.9898154666441393]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw6 ____________________________________________
Different tests were collected between gw1 and gw6. The difference is:
--- gw1

+++ gw6

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.8477692144972511-0.13161905514279604]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[6.497977628243908-1.3673348482223446-1.944921003547544]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[6.261672417430964-1.8737770992263147-5.847006413014983]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.7846746535690512-0.46259198943985425]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.7798632783959121-0.05630141587085369]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
____________________________________________ ERROR collecting gw7 ____________________________________________
Different tests were collected between gw1 and gw7. The difference is:
--- gw1

+++ gw7

@@ -138,7 +138,7 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_extreme_values
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_basic
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logpdf_extreme_values
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.9063749195552518-0.21164213070762505]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit[0.895679830609628-0.1285272921894759]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_fit_comp_optimizer
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[True]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestLogistic::test_logcdfsf_tails[False]
@@ -300,9 +300,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestDLaplace::test_stats2
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[7.369719431709605-9.172913223014184-9.112925172752032]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit[5.191314223914193-2.450134908385012-9.552919983669279]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[2-0-1]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[4.0281305392982-5.893525600630747-4.981482770558551]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_MLE_comp_optimizer[7.533549391995534-0.22566538241687195-8.915714647891367]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_fit_raise_errors
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_cdf_sf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestInvgauss::test_logcdf_logsf
@@ -1015,9 +1015,9 @@

 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestErlang::test_gh_pr_10949_argcheck
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logpdf
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_logsf
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.9489083235466943-0.33266531065476646]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit[0.6624808034895757-0.18993993935214526]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.74-0.01]
-build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.4621408596772074-0.6080940104195233]
+build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_comparison_super_method[0.6110998273503071-0.5885500422128676]
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_warnings
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestRayleigh::test_fit_gh17088
 build-install/lib/python3.10/site-packages/scipy/stats/tests/test_distributions.py::TestExponWeib::test_pdf_logpdf
========================================== short test summary info ===========================================
ERROR ../../../../gw0
ERROR ../../../../gw2
ERROR ../../../../gw3
ERROR ../../../../gw4
ERROR ../../../../gw5
ERROR ../../../../gw6
ERROR ../../../../gw7
============================================= 7 errors in 1.04s ==============================================
@WarrenWeckesser WarrenWeckesser added scipy.stats DX Everything related to making the experience of working on SciPy more pleasant labels Nov 24, 2022
@WarrenWeckesser
Copy link
Member Author

I suspect this is pytest-dev/pytest-xdist#432. I can fix the problem by disallowing random data in the values given in pytest.mark.parametrize().

WarrenWeckesser added a commit to WarrenWeckesser/scipy that referenced this issue Nov 24, 2022
…test-xdist.

Don't use random parameters in `pytest.mark.parametrize()`, as it can confuse
the pytest-xdist extension; see pytest-dev/pytest-xdist#432

Closes scipygh-17468.
@j-bowhay j-bowhay added this to the 1.10.0 milestone Nov 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DX Everything related to making the experience of working on SciPy more pleasant scipy.stats
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants