Xfail or loosen tolerances on flaky tests
authorDebian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Tue, 14 Feb 2023 22:28:59 +0000 (22:28 +0000)
committerRebecca N. Palmer <rebecca_palmer@zoho.com>
Tue, 14 Feb 2023 22:28:59 +0000 (22:28 +0000)
The test_nondiagonal_obs_cov one hasn't yet been seen in Debian
but is known in upstream CI:
https://github.com/statsmodels/statsmodels/pull/6475#issuecomment-581151072

Author: Rebecca N. Palmer <rebecca_palmer@zoho.com>, Graham Inggs
Bug-Debian: https://bugs.debian.org/944054
Forwarded: no

Gbp-Pq: Name 944054_flaky_tests.patch

statsmodels/base/tests/test_penalized.py
statsmodels/tsa/statespace/tests/test_exact_diffuse_filtering.py

index 106380b214c115de2fff6a72cf4c9b06a181743b..dcfb7dde85ba13bc7cf9a7c6afcee523910154cc 100644 (file)
@@ -312,6 +312,7 @@ class TestPenalizedPoissonOraclePenalized(CheckPenalizedPoisson):
         cls.atol = 1e-3
 
 
+@pytest.mark.xfail(reason="flaky convergence, https://bugs.debian.org/944054",strict=False)
 class TestPenalizedPoissonOraclePenalized2(CheckPenalizedPoisson):
 
     @classmethod
@@ -348,6 +349,7 @@ class TestPenalizedPoissonOraclePenalized2(CheckPenalizedPoisson):
         assert_equal(self.res1.bse[self.k_nonzero:], 0)
 
 
+@pytest.mark.xfail(reason="flaky convergence, https://bugs.debian.org/944054",strict=False)
 class TestPenalizedPoissonOraclePenalized2HC(CheckPenalizedPoisson):
 
     @classmethod
index e1a25e19c11222ecaa1db1168ec19d54b4e6452e..80128a1920cdd86ee7e332ef0ece5f8afa4afcdf 100644 (file)
@@ -905,6 +905,7 @@ class TestDFM_Approx(CheckApproximateDiffuseMixin, CheckDFM):
     # we cannot increase it too much more than this because then we start get
     # numerical errors (e.g. 1e11 works but 1e12 does not pass)
     approximate_diffuse_variance = 5e10
+    rtol = 1e-6
 
 
 class TestDFM_KFAS(CheckKFASMixin, CheckDFM):