Source: vdirsyncer
Version: 0.18.0-5
Severity: grave
Justification: blocks testing migration of reverse dependencies

A flaky unit test (test_fuzzing) sometimes fail, causing unrelated
reverse dependencies to be blocked from migrating from unstable to
testing.

Please either fix or skip this test.

Eg:

https://ci.debian.net/data/autopkgtest/testing/ppc64el/v/vdirsyncer/19319438/log.gz

=================================== FAILURES ===================================
_________________________________ test_fuzzing _________________________________
tests/unit/cli/test_fetchparams.py:60: in test_fuzzing
    def test_fuzzing(s, t):
/usr/lib/python3/dist-packages/hypothesis/core.py:886: in __flaky
    raise Flaky(message)
E   hypothesis.errors.Flaky: Hypothesis test_fuzzing(s='', t='74') produces 
unreliable results: Falsified on the first call but did not on a subsequent one
----------------------------- Captured stdout call -----------------------------
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for 0.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for L.fetch with mystrategy strategy.
debug: Fetching value for 񱔽‹<×􊁺K~.fetch with mystrategy strategy.
debug: Fetching value for º.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for Iáðى=7𐜷.fetch with mystrategy strategy.
debug: Fetching value for I.fetch with mystrategy strategy.
debug: Fetching value for 𐰁É󼤊‡(.fetch with mystrategy strategy.
debug: Fetching value for 񪊈D)"˜Æ.fetch with mystrategy strategy.
debug: Fetching value for "񱛞.fetch with mystrategy strategy.
debug: Fetching value for "񱛞.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for ï𓭰.fetch with mystrategy strategy.
debug: Fetching value for 𓭰𓭰.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 𜠩     ¿򦆊<񚑕AÞ.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for ì.fetch with mystrategy strategy.
debug: Fetching value for ì.fetch with mystrategy strategy.
debug: Fetching value for 1.fetch with mystrategy strategy.
debug: Fetching value for 1Ȁg.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 񐼁4.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for §2.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 򐎆򐎆.fetch with mystrategy strategy.
debug: Fetching value for 򐎆.fetch with mystrategy strategy.
debug: Fetching value for 򐎆.fetch with mystrategy strategy.
debug: Fetching value for 𐤁101.fetch with mystrategy strategy.
debug: Fetching value for ë.fetch with mystrategy strategy.
debug: Fetching value for ý.fetch with mystrategy strategy.
debug: Fetching value for ý1.fetch with mystrategy strategy.
debug: Fetching value for êzÆ򵇏
debug: Y򽽸±򴜦¢¾K.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for ª󽩽æAÿÙ6o.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 򣽩HҘ½񋀏äE›9€.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 􍆥%񰝿EÄ?.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 74.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for ᰀt􈫮�𙊅°/􌋒}È.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 󢛟.fetch with mystrategy strategy.
debug: Fetching value for 󢛟.fetch with mystrategy strategy.
debug: Fetching value for 󢛟.fetch with mystrategy strategy.
debug: Fetching value for 󢛟.fetch with mystrategy strategy.
debug: Fetching value for 󢛟.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for 𑎅𠦩ì¿Ü\񜬟ò
debug: qe¤.fetch with mystrategy strategy.
debug: Fetching value for u.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for #V󵆜.fetch with mystrategy strategy.
debug: Fetching value for ##󵆜.fetch with mystrategy strategy.
debug: Fetching value for #󵆜󵆜.fetch with mystrategy strategy.
debug: Fetching value for 󵆜󵆜.fetch with mystrategy strategy.
debug: Fetching value for 󵆜V󵆜.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for p󽛇-.fetch with mystrategy strategy.
debug: Fetching value for 􋹛“Ó¼ƒ¨¸“i
debug: ng‘¾.fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
debug: Fetching value for .fetch with mystrategy strategy.
---------------------------------- Hypothesis ----------------------------------
Falsifying example: test_fuzzing(
    s='', t='74',
)
Unreliable test timings! On an initial run, this test took 1237.52ms, which 
exceeded the deadline of 200.00ms, but on a subsequent run it took 0.15 ms, 
which did not. If you expect this sort of variability in your test timings, 
consider turning deadlines off for this test by setting deadline=None.
=========================== short test summary info ============================
FAILED tests/unit/cli/test_fetchparams.py::test_fuzzing - hypothesis.errors.F...

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to