Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 594618 Details for
Bug 698966
dev-python/pytest-xdist-1.28.0: testing/acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 - assert 1 == 2
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 70.90 KB, created by
Rolf Eike Beer
on 2019-10-30 22:24:09 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Rolf Eike Beer
Created:
2019-10-30 22:24:09 UTC
Size:
70.90 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/pytest-xdist-1.28.0 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org >[32;01m * [39;49;00mUSE: elibc_glibc hppa kernel_linux python_targets_python2_7 python_targets_python3_6 test userland_GNU >[32;01m * [39;49;00mFEATURES: preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking pytest-xdist-1.28.0.tar.gz to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work >>>> Preparing source in /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0 ... > [32;01m*[0m Applying pytest-xdist-1.28.0-strip-setuptools-scm.patch ... >[A[256C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0 ... > [32;01m*[0m python2_7: running distutils-r1_run_phase distutils-r1_python_compile >python2.7 setup.py build >running build >running build_py >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >copying xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >copying xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >copying xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >copying xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >copying xdist/scheduler/loadfile.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >copying xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler >warning: build_py: byte-compiling is disabled, skipping. > > [32;01m*[0m python3_6: running distutils-r1_run_phase distutils-r1_python_compile >python3.6 setup.py build -j 4 >running build >running build_py >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >copying xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >copying xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >copying xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >copying xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >copying xdist/scheduler/loadfile.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >copying xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python3_6/lib/xdist/scheduler >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/pytest-xdist-1.28.0 > [32;01m*[0m python2_7: running distutils-r1_run_phase python_test >python2.7 setup.py install --home=/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test --install-lib=/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/lib --install-scripts=/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/scripts >running install >running bdist_egg >running egg_info >writing requirements to pytest_xdist.egg-info/requires.txt >writing pytest_xdist.egg-info/PKG-INFO >writing top-level names to pytest_xdist.egg-info/top_level.txt >writing dependency_links to pytest_xdist.egg-info/dependency_links.txt >writing entry points to pytest_xdist.egg-info/entry_points.txt >reading manifest file 'pytest_xdist.egg-info/SOURCES.txt' >writing manifest file 'pytest_xdist.egg-info/SOURCES.txt' >installing library code to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg >running install_lib >running build_py >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist >warning: build_py: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64 >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler/loadfile.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/xdist >warning: install_lib: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/PKG-INFO -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/SOURCES.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/dependency_links.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/entry_points.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/not-zip-safe -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/requires.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >copying pytest_xdist.egg-info/top_level.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg/EGG-INFO >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/dist >creating '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/dist/pytest_xdist-1.28.0-py2.7.egg' and adding '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg' to it >removing '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/bdist.linux-parisc64/egg' (and everything under it) >Creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/lib/site.py >Processing pytest_xdist-1.28.0-py2.7.egg >creating /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/lib/pytest_xdist-1.28.0-py2.7.egg >Extracting pytest_xdist-1.28.0-py2.7.egg to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/lib >Adding pytest-xdist 1.28.0 to easy-install.pth file > >Installed /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/lib/pytest_xdist-1.28.0-py2.7.egg >Processing dependencies for pytest-xdist==1.28.0 >Searching for six==1.11.0 >Best match: six 1.11.0 >Adding six 1.11.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for pytest-forked==0.2 >Best match: pytest-forked 0.2 >Adding pytest-forked 0.2 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for pytest==4.5.0 >Best match: pytest 4.5.0 >Adding pytest 4.5.0 to easy-install.pth file >Installing pytest script to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/scripts >Installing py.test script to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/scripts > >Using /usr/lib/python2.7/site-packages >Searching for execnet==1.5.0 >Best match: execnet 1.5.0 >Adding execnet 1.5.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for funcsigs==1.0.2 >Best match: funcsigs 1.0.2 >Adding funcsigs 1.0.2 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for more-itertools==4.3.0 >Best match: more-itertools 4.3.0 >Adding more-itertools 4.3.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for pathlib2==2.3.2 >Best match: pathlib2 2.3.2 >Adding pathlib2 2.3.2 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for wcwidth==0.1.7 >Best match: wcwidth 0.1.7 >Adding wcwidth 0.1.7 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for pluggy==0.11.0 >Best match: pluggy 0.11.0 >Adding pluggy 0.11.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for atomicwrites==1.2.1 >Best match: atomicwrites 1.2.1 >Adding atomicwrites 1.2.1 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for attrs==18.2.0 >Best match: attrs 18.2.0 >Adding attrs 18.2.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for setuptools==40.6.3 >Best match: setuptools 40.6.3 >Adding setuptools 40.6.3 to easy-install.pth file >Installing easy_install script to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/test/scripts > >Using /usr/lib/python2.7/site-packages >Searching for py==1.5.4 >Best match: py 1.5.4 >Adding py 1.5.4 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for apipkg==1.4 >Best match: apipkg 1.4 >Adding apipkg 1.4 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for scandir==1.9.0 >Best match: scandir 1.9.0 >Adding scandir 1.9.0 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Finished processing dependencies for pytest-xdist==1.28.0 >========================================================================================================================= test session starts ========================================================================================================================== >platform linux2 -- Python 2.7.14, pytest-4.5.0, py-1.5.4, pluggy-0.11.0 -- /usr/bin/python2.7 >cachedir: .pytest_cache >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0, inifile: tox.ini, testpaths: testing >plugins: xdist-1.28.0, virtualenv-1.2.11, shutil-1.2.11, mock-1.6.3, forked-0.2, expect-1.1.0, describe-0.11.1, cov-2.6.1, hypothesis-3.85.1, flaky-3.5.3 >collecting ... collected 148 items > >testing/acceptance_test.py::TestDistribution::test_n1_pass PASSED [ 0%] >testing/acceptance_test.py::TestDistribution::test_n1_fail PASSED [ 1%] >testing/acceptance_test.py::TestDistribution::test_n1_import_error PASSED [ 2%] >testing/acceptance_test.py::TestDistribution::test_n2_import_error PASSED [ 2%] >testing/acceptance_test.py::TestDistribution::test_n1_skip PASSED [ 3%] >testing/acceptance_test.py::TestDistribution::test_manytests_to_one_import_error PASSED [ 4%] >testing/acceptance_test.py::TestDistribution::test_manytests_to_one_popen PASSED [ 4%] >testing/acceptance_test.py::TestDistribution::test_n1_fail_minus_x PASSED [ 5%] >testing/acceptance_test.py::TestDistribution::test_basetemp_in_subprocesses PASSED [ 6%] >testing/acceptance_test.py::TestDistribution::test_dist_ini_specified PASSED [ 6%] >testing/acceptance_test.py::TestDistribution::test_dist_tests_with_crash PASSED [ 7%] >testing/acceptance_test.py::TestDistribution::test_distribution_rsyncdirs_example PASSED [ 8%] >testing/acceptance_test.py::TestDistribution::test_backward_compatibility_worker_terminology PASSED [ 8%] >testing/acceptance_test.py::TestDistribution::test_data_exchange PASSED [ 9%] >testing/acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 FAILED [ 10%] >testing/acceptance_test.py::TestDistribution::test_keyboard_interrupt_dist SKIPPED [ 10%] >testing/acceptance_test.py::TestDistribution::test_dist_with_collectonly PASSED [ 11%] >testing/acceptance_test.py::TestDistEach::test_simple PASSED [ 12%] >testing/acceptance_test.py::TestDistEach::test_simple_diffoutput XFAIL [ 12%] >testing/acceptance_test.py::TestTerminalReporting::test_output_verbosity[] PASSED [ 13%] >testing/acceptance_test.py::TestTerminalReporting::test_output_verbosity[-q] PASSED [ 14%] >testing/acceptance_test.py::TestTerminalReporting::test_output_verbosity[-v] PASSED [ 14%] >testing/acceptance_test.py::TestTerminalReporting::test_pass_skip_fail PASSED [ 15%] >testing/acceptance_test.py::TestTerminalReporting::test_fail_platinfo PASSED [ 16%] >testing/acceptance_test.py::TestTerminalReporting::test_logfinish_hook PASSED [ 16%] >testing/acceptance_test.py::test_teardownfails_one_function PASSED [ 17%] >testing/acceptance_test.py::test_terminate_on_hangingnode XFAIL [ 18%] >testing/acceptance_test.py::test_session_hooks XFAIL [ 18%] >testing/acceptance_test.py::test_session_testscollected PASSED [ 19%] >testing/acceptance_test.py::test_fixture_teardown_failure PASSED [ 20%] >testing/acceptance_test.py::test_crashing_item[setup] PASSED [ 20%] >testing/acceptance_test.py::test_crashing_item[call] PASSED [ 21%] >testing/acceptance_test.py::test_crashing_item[teardown] PASSED [ 22%] >testing/acceptance_test.py::test_multiple_log_reports PASSED [ 22%] >testing/acceptance_test.py::test_skipping PASSED [ 23%] >testing/acceptance_test.py::test_issue34_pluginloading_in_subprocess SKIPPED [ 24%] >testing/acceptance_test.py::test_fixture_scope_caching_issue503 PASSED [ 25%] >testing/acceptance_test.py::test_issue_594_random_parametrize PASSED [ 25%] >testing/acceptance_test.py::test_tmpdir_disabled PASSED [ 26%] >testing/acceptance_test.py::test_sub_plugins_disabled[xdist.looponfail] PASSED [ 27%] >testing/acceptance_test.py::test_sub_plugins_disabled[xdist.boxed] PASSED [ 27%] >testing/acceptance_test.py::TestWarnings::test_warnings[pytest--n0] SKIPPED [ 28%] >testing/acceptance_test.py::TestWarnings::test_warnings[pytest--n1] SKIPPED [ 29%] >testing/acceptance_test.py::TestWarnings::test_warnings[builtin--n0] PASSED [ 29%] >testing/acceptance_test.py::TestWarnings::test_warnings[builtin--n1] PASSED [ 30%] >testing/acceptance_test.py::TestWarnings::test_custom_subclass[-n0] PASSED [ 31%] >testing/acceptance_test.py::TestWarnings::test_custom_subclass[-n1] PASSED [ 31%] >testing/acceptance_test.py::TestWarnings::test_unserializable_arguments[-n0] PASSED [ 32%] >testing/acceptance_test.py::TestWarnings::test_unserializable_arguments[-n1] PASSED [ 33%] >testing/acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n0] PASSED [ 33%] >testing/acceptance_test.py::TestWarnings::test_unserializable_warning_details[-n1] PASSED [ 34%] >testing/acceptance_test.py::TestNodeFailure::test_load_single PASSED [ 35%] >testing/acceptance_test.py::TestNodeFailure::test_load_multiple PASSED [ 35%] >testing/acceptance_test.py::TestNodeFailure::test_each_single PASSED [ 36%] >testing/acceptance_test.py::TestNodeFailure::test_each_multiple XPASS [ 37%] >testing/acceptance_test.py::TestNodeFailure::test_max_worker_restart PASSED [ 37%] >testing/acceptance_test.py::TestNodeFailure::test_max_worker_restart_die PASSED [ 38%] >testing/acceptance_test.py::TestNodeFailure::test_disable_restart PASSED [ 39%] >testing/acceptance_test.py::test_worker_id_fixture[0] PASSED [ 39%] >testing/acceptance_test.py::test_worker_id_fixture[2] PASSED [ 40%] >testing/acceptance_test.py::test_error_report_styles[auto] PASSED [ 41%] >testing/acceptance_test.py::test_error_report_styles[long] PASSED [ 41%] >testing/acceptance_test.py::test_error_report_styles[short] PASSED [ 42%] >testing/acceptance_test.py::test_error_report_styles[no] PASSED [ 43%] >testing/acceptance_test.py::test_error_report_styles[line] PASSED [ 43%] >testing/acceptance_test.py::test_error_report_styles[native] PASSED [ 44%] >testing/acceptance_test.py::test_color_yes_collection_on_non_atty PASSED [ 45%] >testing/acceptance_test.py::test_internal_error_with_maxfail PASSED [ 45%] >testing/acceptance_test.py::TestLoadScope::test_by_module PASSED [ 46%] >testing/acceptance_test.py::TestLoadScope::test_by_class PASSED [ 47%] >testing/acceptance_test.py::TestLoadScope::test_module_single_start PASSED [ 47%] >testing/acceptance_test.py::TestFileScope::test_by_module PASSED [ 48%] >testing/acceptance_test.py::TestFileScope::test_by_class PASSED [ 49%] >testing/acceptance_test.py::TestFileScope::test_module_single_start PASSED [ 50%] >testing/acceptance_test.py::TestLocking::test_single_file[each] PASSED [ 50%] >testing/acceptance_test.py::TestLocking::test_single_file[load] PASSED [ 51%] >testing/acceptance_test.py::TestLocking::test_single_file[loadscope] PASSED [ 52%] >testing/acceptance_test.py::TestLocking::test_single_file[loadfile] PASSED [ 52%] >testing/acceptance_test.py::TestLocking::test_single_file[no] PASSED [ 53%] >testing/acceptance_test.py::TestLocking::test_multi_file[each] PASSED [ 54%] >testing/acceptance_test.py::TestLocking::test_multi_file[load] PASSED [ 54%] >testing/acceptance_test.py::TestLocking::test_multi_file[loadscope] PASSED [ 55%] >testing/acceptance_test.py::TestLocking::test_multi_file[loadfile] PASSED [ 56%] >testing/acceptance_test.py::TestLocking::test_multi_file[no] PASSED [ 56%] >testing/test_dsession.py::TestEachScheduling::test_schedule_load_simple PASSED [ 57%] >testing/test_dsession.py::TestEachScheduling::test_schedule_remove_node PASSED [ 58%] >testing/test_dsession.py::TestLoadScheduling::test_schedule_load_simple PASSED [ 58%] >testing/test_dsession.py::TestLoadScheduling::test_schedule_batch_size PASSED [ 59%] >testing/test_dsession.py::TestLoadScheduling::test_schedule_fewer_tests_than_nodes PASSED [ 60%] >testing/test_dsession.py::TestLoadScheduling::test_schedule_fewer_than_two_tests_per_node PASSED [ 60%] >testing/test_dsession.py::TestLoadScheduling::test_add_remove_node PASSED [ 61%] >testing/test_dsession.py::TestLoadScheduling::test_different_tests_collected PASSED [ 62%] >testing/test_dsession.py::TestDistReporter::test_rsync_printing XFAIL [ 62%] >testing/test_dsession.py::test_report_collection_diff_equal PASSED [ 63%] >testing/test_dsession.py::test_report_collection_diff_different PASSED [ 64%] >testing/test_dsession.py::test_pytest_issue419 XFAIL [ 64%] >testing/test_looponfail.py::TestStatRecorder::test_filechange PASSED [ 65%] >testing/test_looponfail.py::TestStatRecorder::test_dirchange PASSED [ 66%] >testing/test_looponfail.py::TestStatRecorder::test_filechange_deletion_race PASSED [ 66%] >testing/test_looponfail.py::TestStatRecorder::test_pycremoval PASSED [ 67%] >testing/test_looponfail.py::TestStatRecorder::test_waitonchange PASSED [ 68%] >testing/test_looponfail.py::TestRemoteControl::test_nofailures PASSED [ 68%] >testing/test_looponfail.py::TestRemoteControl::test_failures_somewhere PASSED [ 69%] >testing/test_looponfail.py::TestRemoteControl::test_failure_change PASSED [ 70%] >testing/test_looponfail.py::TestRemoteControl::test_failure_subdir_no_init PASSED [ 70%] >testing/test_looponfail.py::TestLooponFailing::test_looponfail_from_fail_to_ok PASSED [ 71%] >testing/test_looponfail.py::TestLooponFailing::test_looponfail_from_one_to_two_tests PASSED [ 72%] >testing/test_looponfail.py::TestLooponFailing::test_looponfail_removed_test XFAIL [ 72%] >testing/test_looponfail.py::TestLooponFailing::test_looponfail_multiple_errors PASSED [ 73%] >testing/test_looponfail.py::TestFunctional::test_fail_to_ok SKIPPED [ 74%] >testing/test_looponfail.py::TestFunctional::test_xfail_passes SKIPPED [ 75%] >testing/test_newhooks.py::TestHooks::test_runtest_logreport PASSED [ 75%] >testing/test_newhooks.py::TestHooks::test_node_collection_finished PASSED [ 76%] >testing/test_plugin.py::test_dist_incompatibility_messages PASSED [ 77%] >testing/test_plugin.py::test_dist_options PASSED [ 77%] >testing/test_plugin.py::test_auto_detect_cpus PASSED [ 78%] >testing/test_plugin.py::test_boxed_with_collect_only PASSED [ 79%] >testing/test_plugin.py::test_dsession_with_collect_only PASSED [ 79%] >testing/test_plugin.py::TestDistOptions::test_getxspecs PASSED [ 80%] >testing/test_plugin.py::TestDistOptions::test_xspecs_multiplied PASSED [ 81%] >testing/test_plugin.py::TestDistOptions::test_getrsyncdirs PASSED [ 81%] >testing/test_plugin.py::TestDistOptions::test_getrsyncignore PASSED [ 82%] >testing/test_plugin.py::TestDistOptions::test_getrsyncdirs_with_conftest PASSED [ 83%] >testing/test_remote.py::test_remoteinitconfig XFAIL [ 83%] >testing/test_remote.py::TestWorkerInteractor::test_basic_collect_and_runtests PASSED [ 84%] >testing/test_remote.py::TestWorkerInteractor::test_remote_collect_skip PASSED [ 85%] >testing/test_remote.py::TestWorkerInteractor::test_remote_collect_fail PASSED [ 85%] >testing/test_remote.py::TestWorkerInteractor::test_runtests_all PASSED [ 86%] >testing/test_remote.py::TestWorkerInteractor::test_happy_run_events_converted XFAIL [ 87%] >testing/test_remote.py::TestWorkerInteractor::test_process_from_remote_error_handling PASSED [ 87%] >testing/test_remote.py::test_remote_env_vars PASSED [ 88%] >testing/test_remote.py::test_remote_inner_argv PASSED [ 89%] >testing/test_remote.py::test_remote_mainargv PASSED [ 89%] >testing/test_remote.py::test_remote_usage_prog PASSED [ 90%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_popen_no_default_chdir PASSED [ 91%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_default_chdir PASSED [ 91%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_popen_makegateway_events PASSED [ 92%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_popens_rsync PASSED [ 93%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_rsync_popen_with_path PASSED [ 93%] >testing/test_slavemanage.py::TestNodeManagerPopen::test_rsync_same_popen_twice PASSED [ 94%] >testing/test_slavemanage.py::TestHRSync::test_hrsync_filter PASSED [ 95%] >testing/test_slavemanage.py::TestHRSync::test_hrsync_one_host PASSED [ 95%] >testing/test_slavemanage.py::TestNodeManager::test_rsync_roots_no_roots XFAIL [ 96%] >testing/test_slavemanage.py::TestNodeManager::test_popen_rsync_subdir PASSED [ 97%] >testing/test_slavemanage.py::TestNodeManager::test_init_rsync_roots PASSED [ 97%] >testing/test_slavemanage.py::TestNodeManager::test_rsyncignore PASSED [ 98%] >testing/test_slavemanage.py::TestNodeManager::test_optimise_popen PASSED [ 99%] >testing/test_slavemanage.py::TestNodeManager::test_ssh_setup_nodes SKIPPED [100%] > >=============================================================================================================================== FAILURES =============================================================================================================================== >________________________________________________________________________________________________________ TestDistribution.test_keyboardinterrupt_hooks_issue79 _________________________________________________________________________________________________________ > >self = <acceptance_test.TestDistribution instance at 0xf783daa8>, testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790')> > > def test_keyboardinterrupt_hooks_issue79(self, testdir): > testdir.makepyfile( > __init__="", > test_one=""" > def test_hello(): > raise KeyboardInterrupt() > """, > ) > testdir.makeconftest( > """ > def pytest_sessionfinish(session): > # on the worker > if hasattr(session.config, 'workeroutput'): > session.config.workeroutput['s2'] = 42 > # on the master > def pytest_testnodedown(node, error): > assert node.workeroutput['s2'] == 42 > print ("s2call-finished") > """ > ) > args = ["-n1", "--debug"] > result = testdir.runpytest_subprocess(*args) > s = result.stdout.str() >> assert result.ret == 2 >E assert 1 == 2 >E -1 >E +2 > >../../../../work/pytest-xdist-1.28.0/testing/acceptance_test.py:287: AssertionError >------------------------------------------------------------------------------------------------------------------------- Captured stdout call ------------------------------------------------------------------------------------------------------------------------- >running: /usr/bin/python2.7 -mpytest --basetemp=/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790/runpytest-0 -n1 --debug > in: /var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790 >========================================================================================================================= test session starts ========================================================================================================================== >platform linux2 -- Python 2.7.14, pytest-4.5.0, py-1.5.4, pluggy-0.11.0 -- /usr/bin/python2.7 >using: pytest-4.5.0 pylib-1.5.4 >setuptools registered plugins: > pytest-xdist-1.28.0 at /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/looponfail.py > pytest-xdist-1.28.0 at /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0-python2_7/lib/xdist/plugin.py > pytest-virtualenv-1.2.11 at /usr/lib/python2.7/site-packages/pytest_virtualenv.py > pytest-shutil-1.2.11 at /usr/lib/python2.7/site-packages/pytest_shutil/workspace.py > pytest-mock-1.6.3 at /usr/lib/python2.7/site-packages/pytest_mock.py > pytest-forked-0.2 at /usr/lib/python2.7/site-packages/pytest_forked/__init__.pyc > pytest-expect-1.1.0 at /usr/lib/python2.7/site-packages/pytest_expect/expect.py > pytest-describe-0.11.1 at /usr/lib/python2.7/site-packages/pytest_describe/plugin.py > pytest-cov-2.6.1 at /usr/lib/python2.7/site-packages/pytest_cov/plugin.pyc > hypothesis-3.85.1 at /usr/lib/python2.7/site-packages/hypothesis/extra/pytestplugin.pyc > flaky-3.5.3 at /usr/lib/python2.7/site-packages/flaky/flaky_pytest_plugin.py >hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790/.hypothesis/examples') >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790 >plugins: xdist-1.28.0, virtualenv-1.2.11, shutil-1.2.11, mock-1.6.3, forked-0.2, expect-1.1.0, describe-0.11.1, cov-2.6.1, hypothesis-3.85.1, flaky-3.5.3 >gw0 I >gw0 [1] > >F [100%]s2call-finished > >=============================================================================================================================== FAILURES =============================================================================================================================== >______________________________________________________________________________________________________________________________ test_hello ______________________________________________________________________________________________________________________________ >[gw0] linux2 -- Python 2.7.14 /usr/bin/python2.7 > > def test_hello(): >> raise KeyboardInterrupt() >E KeyboardInterrupt > >test_one.py:2: KeyboardInterrupt >===Flaky Test Report=== > > >===End Flaky Test Report=== >======================================================================================================================= 1 failed in 5.08 seconds ======================================================================================================================= >------------------------------------------------------------------------------------------------------------------------- Captured stderr call ------------------------------------------------------------------------------------------------------------------------- >writing pytestdebug information to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790/pytestdebug.log >[workerctl-gw0] setting up worker session >[worker-gw0] sending workerready {'workerinfo': {'sysplatform': 'linux2', 'executable': '/usr/bin/python2.7', 'version': '2.7.14 (default, Jul 7 2018, 00:00:39) \n[GCC 6.4.0]', 'platform': 'Linux-5.3.0-parisc64-PA8800_-Mako-with-gentoo-2.4.1', 'version_info': (2, 7, 14, 'final', 0), 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790'}} >[workerctl-gw0] queuing workerready(**{'workerinfo': {'executable': '/usr/bin/python2.7', 'version_info': (2, 7, 14, 'final', 0), 'sysplatform': 'linux2', 'version': '2.7.14 (default, Jul 7 2018, 00:00:39) \n[GCC 6.4.0]', 'platform': 'Linux-5.3.0-parisc64-PA8800_-Mako-with-gentoo-2.4.1', 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790'}, 'node': <WorkerController gw0>}) >[worker-gw0] sending collectionstart {} >[workerctl-gw0] ignoring collectionstart({}) >[dsession] calling method worker_workerready {'workerinfo': {'executable': '/usr/bin/python2.7', 'version_info': (2, 7, 14, 'final', 0), 'sysplatform': 'linux2', 'version': '2.7.14 (default, Jul 7 2018, 00:00:39) \n[GCC 6.4.0]', 'platform': 'Linux-5.3.0-parisc64-PA8800_-Mako-with-gentoo-2.4.1', 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790'}, 'node': <WorkerController gw0>} >[worker-gw0] sending collectionfinish {'topdir': '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790', 'ids': ['test_one.py::test_hello']} >[workerctl-gw0] queuing collectionfinish(**{'node': <WorkerController gw0>, 'ids': ['test_one.py::test_hello']}) >[worker-gw0] entering main loop >[dsession] calling method worker_collectionfinish {'node': <WorkerController gw0>, 'ids': ['test_one.py::test_hello']} >[workerctl-gw0] sending command runtests(**{'indices': [0]}) >[workerctl-gw0] sending command shutdown(**{}) >[dsession] triggering shutdown >[workerctl-gw0] sending command shutdown(**{}) >[worker-gw0] received command runtests {'indices': [0]} >[worker-gw0] items to run: [0] >[worker-gw0] received command shutdown {} >[worker-gw0] items to run: [0] >[worker-gw0] sending logstart {'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[workerctl-gw0] queuing logstart(**{'node': <WorkerController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')}) >[dsession] calling method worker_logstart {'node': <WorkerController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[dsession] triggering shutdown >[workerctl-gw0] sending command shutdown(**{}) >[worker-gw0] sending testreport {'data': {'longrepr': None, '_report_type': 'TestReport', 'when': 'setup', 'user_properties': [], 'nodeid': 'test_one.py::test_hello', 'item_index': 0, 'keywords': {'test_keyboardinterrupt_hooks_issue790': 1, 'test_hello': 1, '__init__.py': 1, 'test_one.py': 1}, 'worker_id': 'gw0', 'location': ('test_one.py', 0, 'test_hello'), 'duration': 0.004000186920166016, 'outcome': 'passed', 'sections': []}} >[workerctl-gw0] queuing testreport(**{'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='setup' outcome='passed'>}) >[dsession] calling method worker_testreport {'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='setup' outcome='passed'>} >[dsession] triggering shutdown >[workerctl-gw0] sending command shutdown(**{}) >[worker-gw0] sending testreport {'data': {'longrepr': {'sections': [], 'reprcrash': {'path': '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790/test_one.py', 'message': u'KeyboardInterrupt', 'lineno': 2}, 'reprtraceback': {'reprentries': [{'data': {'lines': [' def test_hello():', '> raise KeyboardInterrupt()', u'E KeyboardInterrupt'], 'style': 'long', 'reprlocals': None, 'reprfuncargs': {'args': []}, 'reprfileloc': {'path': 'test_one.py', 'message': 'KeyboardInterrupt', 'lineno': 2}}, 'type': 'ReprEntry'}], 'style': 'long', 'extraline': None}}, '_report_type': 'TestReport', 'when': 'call', 'user_properties': [], 'nodeid': 'test_one.py::test_hello', 'item_index': 0, 'keywords': {'test_keyboardinterrupt_hooks_issue790': 1, 'test_hello': 1, '__init__.py': 1, 'test_one.py': 1}, 'worker_id': 'gw0', 'location': ('test_one.py', 0, 'test_hello'), 'duration': 0.0, 'outcome': 'failed', 'sections': []}} >[worker-gw0] sending testreport {'data': {'longrepr': None, '_report_type': 'TestReport', 'when': 'teardown', 'user_properties': [], 'nodeid': 'test_one.py::test_hello', 'item_index': 0, 'keywords': {'test_keyboardinterrupt_hooks_issue790': 1, 'test_hello': 1, '__init__.py': 1, 'test_one.py': 1}, 'worker_id': 'gw0', 'location': ('test_one.py', 0, 'test_hello'), 'duration': 0.0, 'outcome': 'passed', 'sections': []}} >[workerctl-gw0] queuing testreport(**{'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='call' outcome='failed'>}) >[worker-gw0] sending logfinish {'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[worker-gw0] sending runtest_protocol_complete {'duration': 0.21600008010864258, 'item_index': 0} >[workerctl-gw0] queuing testreport(**{'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='teardown' outcome='passed'>}) >[workerctl-gw0] queuing logfinish(**{'node': <WorkerController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')}) >[workerctl-gw0] queuing runtest_protocol_complete(**{'duration': 0.21600008010864258, 'node': <WorkerController gw0>, 'item_index': 0}) >[worker-gw0] sending workerfinished {'workeroutput': {u'flaky_report': u'', 's2': 42, 'exitstatus': 1}} >[workerctl-gw0] queuing workerfinished(**{'node': <WorkerController gw0>}) >[dsession] calling method worker_testreport {'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='call' outcome='failed'>} >[dsession] triggering shutdown >[dsession] calling method worker_testreport {'node': <WorkerController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='teardown' outcome='passed'>} >[dsession] triggering shutdown >[dsession] calling method worker_logfinish {'node': <WorkerController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[dsession] triggering shutdown >[dsession] calling method worker_runtest_protocol_complete {'duration': 0.21600008010864258, 'node': <WorkerController gw0>, 'item_index': 0} >[dsession] triggering shutdown >[dsession] calling method worker_workerfinished {'node': <WorkerController gw0>} >[dsession] triggering shutdown >wrote pytestdebug information to /var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/pytest-of-portage/pytest-0/test_keyboardinterrupt_hooks_issue790/pytestdebug.log >===Flaky Test Report=== > > >===End Flaky Test Report=== >======================================================================================================================= short test summary info ======================================================================================================================== >SKIPPED [3] /usr/lib/python2.7/site-packages/_pytest/pytester.py:1239: could not import 'pexpect' >SKIPPED [2] /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0/testing/acceptance_test.py:747: config.warn has been removed in pytest 4.1 >SKIPPED [1] /var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0/testing/acceptance_test.py:642: this pytest version no longer supports pytest_namespace() >SKIPPED [1] /usr/lib/python2.7/site-packages/_pytest/config/__init__.py:1019: no 'gspecs' option found >XFAIL testing/acceptance_test.py::TestDistEach::test_simple_diffoutput > reason: [NOTRUN] other python versions might not have py.test installed >XFAIL testing/acceptance_test.py::test_terminate_on_hangingnode >XFAIL testing/acceptance_test.py::test_session_hooks > reason: [NOTRUN] works if run outside test suite >XFAIL testing/test_dsession.py::TestDistReporter::test_rsync_printing >XFAIL testing/test_dsession.py::test_pytest_issue419 > duplicate test ids not supported yet >XFAIL testing/test_looponfail.py::TestLooponFailing::test_looponfail_removed_test > broken by pytest 3.1+ >XFAIL testing/test_remote.py::test_remoteinitconfig > #59 >XFAIL testing/test_remote.py::TestWorkerInteractor::test_happy_run_events_converted > reason: implement a simple test for event production >XFAIL testing/test_slavemanage.py::TestNodeManager::test_rsync_roots_no_roots > reason: [NOTRUN] >XPASS testing/acceptance_test.py::TestNodeFailure::test_each_multiple #20: xdist race condition on node restart >FAILED testing/acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 - assert 1 == 2 >=============================================================================================== 1 failed, 130 passed, 7 skipped, 9 xfailed, 1 xpassed in 650.46 seconds ================================================================================================ > [31;01m*[0m ERROR: dev-python/pytest-xdist-1.28.0::gentoo failed (test phase): > [31;01m*[0m Tests failed under python2.7 > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 124: Called src_test > [31;01m*[0m environment, line 2747: Called distutils-r1_src_test > [31;01m*[0m environment, line 984: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 416: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2279: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1639: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1637: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 640: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 915: Called python_test > [31;01m*[0m environment, line 2649: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m pytest -vv testing || die "Tests failed under ${EPYTHON}" > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/pytest-xdist-1.28.0::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/pytest-xdist-1.28.0::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0' > [31;01m*[0m S: '/var/tmp/portage/dev-python/pytest-xdist-1.28.0/work/pytest-xdist-1.28.0'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 698966
: 594618