Summary: | >=dev-python/hypothesis-4.57.1 - fails 18 tests | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | ernsteiswuerfel <erhard_f> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | ajak, alexey+gentoo, asturm, eike, jstein, ppc, python, sparc |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log (4.57.1, ppc)
build.log (5.5.0, ppc) emerge --info build.log (4.57.1, ppc) build.log (5.5.2, ppc) hypothesis-5.16.0.py38.build.log (amd64) build.log |
Created attachment 613082 [details]
build.log (5.5.0, ppc)
Created attachment 613084 [details]
emerge --info
The exact same tests fail on sparc. This doesn't look arch-specific. Might be related to some other packages installed on the system, or previous version of hypothesis or.. :-(. Could you try with pytest-4.6.9? If that upgrade helps, I'm going to add the dep. (In reply to Michał Górny from comment #5) > Could you try with pytest-4.6.9? If that upgrade helps, I'm going to add > the dep. Unfortunately pytest-4.6.9 does not make a difference. I've tested 4.5.0 here and it seems to pass all tests for me. So that's not it. Could you try removing dev-python/pytest-* one by one and seeing if it helps? Alternatively, try unmerging them all, and just give me the whole list if it helps. Created attachment 614092 [details] build.log (4.57.1, ppc) Unmerged all pytest-* packages, did a depclean and re-emerged with the new package list from bug #703174. Now hypothesis-4.57.1 (tested with pytest-5.3.5) and hypothesis-5.5.2 (tested with pytest-5.3.5) tests pass. No additional pytest-* packages installed Interesting... Created attachment 614094 [details]
build.log (5.5.2, ppc)
Could you give me the list of pytest-* packages you had installed? Grep|tail for 'Unmerging' in /var/log/emerge.log. (In reply to Michał Górny from comment #10) > Could you give me the list of pytest-* packages you had installed? > Grep|tail for 'Unmerging' in /var/log/emerge.log. Without dupes this would be: 1568920916: === Unmerging... (dev-python/pytest-runner-2.6.2) 1578007751: === Unmerging... (dev-python/pytest-cache-1.0-r1) 1578008311: === Unmerging... (dev-python/pytest-3.10.1) 1579563007: === Unmerging... (dev-python/pytest-mock-1.11.2) 1581261673: === Unmerging... (dev-python/pytest-runner-5.2) 1581796643: === Unmerging... (dev-python/pytest-forked-0.2) 1581888130: === Unmerging... (dev-python/pytest-4.5.0) 1581891007: === Unmerging... (dev-python/pytest-forked-1.1.3) 1581891119: === Unmerging... (dev-python/pytest-xdist-1.23.2) 1581891728: === Unmerging... (dev-python/pytest-xdist-1.28.0) 1581902430: === Unmerging... (dev-python/pytest-5.3.5) 1581904553: === Unmerging... (dev-python/pytest-4.6.9) I'm sorry but I can't reproduce this, no matter how hard I try. Created attachment 643556 [details]
hypothesis-5.16.0.py38.build.log (amd64)
19 failed, 2254 passed, 2 skipped, 2 xfailed in 470.82s (0:07:50)
Created attachment 651474 [details]
build.log
Appears this is still problematic for 5.16.3.
19 failed, 2243 passed, 1 skipped in 665.42s
|
Created attachment 613080 [details] build.log (4.57.1, ppc) [...] =================== 18 failed, 1842 passed, 10 skipped, 1 warnings in 742.97 seconds =================== * ERROR: dev-python/hypothesis-4.57.1::gentoo failed (test phase): * Tests fail with python2.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2989: Called distutils-r1_src_test * environment, line 1036: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 431: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2533: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1867: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 1865: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 683: Called distutils-r1_run_phase 'python_test' * environment, line 967: Called python_test * environment, line 2890: Called die * The specific snippet of code: * pytest -vv tests/cover tests/pytest tests/py${pyver} || die "Tests fail with ${EPYTHON}"