Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 562500 Details for
Bug 676018
dev-python/pytest-xdist-1.23.2: fails 8 tests
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
pytest-xdist-1.23.2:20190122-015305.log (text/plain), 67.62 KB, created by
ernsteiswuerfel
on 2019-01-22 02:01:33 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
ernsteiswuerfel
Created:
2019-01-22 02:01:33 UTC
Size:
67.62 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/pytest-xdist-1.23.2 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: python@gentoo.org >[32;01m * [39;49;00mUSE: abi_ppc_32 elibc_glibc kernel_linux ppc python_targets_python2_7 python_targets_python3_6 test userland_GNU >[32;01m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking pytest-xdist-1.23.2.tar.gz to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work >>>> Source unpacked in /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work >>>> Preparing source in /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2 ... > [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.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >copying xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler >copying xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler >copying xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler >copying xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler >copying xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler >copying xdist/scheduler/filescope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-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 34 >running build >running build_py >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >copying xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >copying xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >copying xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >copying xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >copying xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >copying xdist/scheduler/filescope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python3_6/lib/xdist/scheduler >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/pytest-xdist-1.23.2 > [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.23.2/work/pytest-xdist-1.23.2-python2_7/test --install-lib=/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/lib --install-scripts=/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-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.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg >running install_lib >running build_py >copying xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist >warning: build_py: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64 >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/newhooks.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/report.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler/__init__.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler/each.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler/loadscope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler/load.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/scheduler/filescope.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist/scheduler >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/plugin.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/workermanage.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/dsession.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/_version.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >copying /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/lib/xdist/remote.py -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/xdist >warning: install_lib: byte-compiling is disabled, skipping. > >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/PKG-INFO -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/SOURCES.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/dependency_links.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/entry_points.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/not-zip-safe -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/requires.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >copying pytest_xdist.egg-info/top_level.txt -> /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg/EGG-INFO >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/dist >creating '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/dist/pytest_xdist-1.23.2-py2.7.egg' and adding '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg' to it >removing '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-ppc64/egg' (and everything under it) >Creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/lib/site.py >warning: easy_install: byte-compiling is disabled, skipping. > >Processing pytest_xdist-1.23.2-py2.7.egg >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/lib/pytest_xdist-1.23.2-py2.7.egg >Extracting pytest_xdist-1.23.2-py2.7.egg to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/lib >warning: easy_install: byte-compiling is disabled, skipping. > >Adding pytest-xdist 1.23.2 to easy-install.pth file > >Installed /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/lib/pytest_xdist-1.23.2-py2.7.egg >Processing dependencies for pytest-xdist==1.23.2 >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==3.2.2 >Best match: pytest 3.2.2 >Adding pytest 3.2.2 to easy-install.pth file >Installing pytest script to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/scripts >Installing py.test script to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/test/scripts > >Using /usr/lib/python2.7/site-packages >Searching for execnet==1.4.1 >Best match: execnet 1.4.1 >Adding execnet 1.4.1 to easy-install.pth file > >Using /usr/lib/python2.7/site-packages >Searching for setuptools==36.7.2 >Best match: setuptools 36.7.2 >Adding setuptools 36.7.2 to easy-install.pth file >Installing easy_install script to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-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 >Finished processing dependencies for pytest-xdist==1.23.2 >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 -- /usr/bin/python2.7 >cachedir: .cache >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2, inifile: tox.ini >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collecting ... collected 136 items > >testing/acceptance_test.py::TestDistribution::test_n1_pass PASSED >testing/acceptance_test.py::TestDistribution::test_n1_fail PASSED >testing/acceptance_test.py::TestDistribution::test_n1_import_error PASSED >testing/acceptance_test.py::TestDistribution::test_n2_import_error PASSED >testing/acceptance_test.py::TestDistribution::test_n1_skip PASSED >testing/acceptance_test.py::TestDistribution::test_manytests_to_one_import_error PASSED >testing/acceptance_test.py::TestDistribution::test_manytests_to_one_popen PASSED >testing/acceptance_test.py::TestDistribution::test_n1_fail_minus_x PASSED >testing/acceptance_test.py::TestDistribution::test_basetemp_in_subprocesses PASSED >testing/acceptance_test.py::TestDistribution::test_dist_ini_specified PASSED >testing/acceptance_test.py::TestDistribution::test_dist_tests_with_crash PASSED >testing/acceptance_test.py::TestDistribution::test_distribution_rsyncdirs_example PASSED >testing/acceptance_test.py::TestDistribution::test_backward_compatibility_worker_terminology PASSED >testing/acceptance_test.py::TestDistribution::test_data_exchange PASSED >testing/acceptance_test.py::TestDistribution::test_keyboardinterrupt_hooks_issue79 FAILED >testing/acceptance_test.py::TestDistribution::test_keyboard_interrupt_dist SKIPPED >testing/acceptance_test.py::TestDistribution::test_dist_with_collectonly PASSED >testing/acceptance_test.py::TestDistEach::test_simple PASSED >testing/acceptance_test.py::TestDistEach::test_simple_diffoutput xfail >testing/acceptance_test.py::TestTerminalReporting::test_pass_skip_fail PASSED >testing/acceptance_test.py::TestTerminalReporting::test_fail_platinfo PASSED >testing/acceptance_test.py::TestTerminalReporting::test_warnings[pytest--n0] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_warnings[pytest--n1] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_warnings[builtin--n0] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_warnings[builtin--n1] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_custom_subclass[-n0] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_custom_subclass[-n1] PASSED >testing/acceptance_test.py::TestTerminalReporting::test_logfinish_hook SKIPPED >testing/acceptance_test.py::test_teardownfails_one_function PASSED >testing/acceptance_test.py::test_terminate_on_hangingnode xfail >testing/acceptance_test.py::test_session_hooks xfail >testing/acceptance_test.py::test_session_testscollected PASSED >testing/acceptance_test.py::test_funcarg_teardown_failure PASSED >testing/acceptance_test.py::test_crashing_item[setup] PASSED >testing/acceptance_test.py::test_crashing_item[call] PASSED >testing/acceptance_test.py::test_crashing_item[teardown] PASSED >testing/acceptance_test.py::test_multiple_log_reports PASSED >testing/acceptance_test.py::test_skipping PASSED >testing/acceptance_test.py::test_issue34_pluginloading_in_subprocess PASSED >testing/acceptance_test.py::test_fixture_scope_caching_issue503 PASSED >testing/acceptance_test.py::test_issue_594_random_parametrize PASSED >testing/acceptance_test.py::test_tmpdir_disabled PASSED >testing/acceptance_test.py::test_sub_plugins_disabled[xdist.looponfail] PASSED >testing/acceptance_test.py::test_sub_plugins_disabled[xdist.boxed] PASSED >testing/acceptance_test.py::TestNodeFailure::test_load_single PASSED >testing/acceptance_test.py::TestNodeFailure::test_load_multiple PASSED >testing/acceptance_test.py::TestNodeFailure::test_each_single PASSED >testing/acceptance_test.py::TestNodeFailure::test_each_multiple XPASS >testing/acceptance_test.py::TestNodeFailure::test_max_worker_restart PASSED >testing/acceptance_test.py::TestNodeFailure::test_max_worker_restart_die PASSED >testing/acceptance_test.py::TestNodeFailure::test_disable_restart PASSED >testing/acceptance_test.py::test_worker_id_fixture[0] PASSED >testing/acceptance_test.py::test_worker_id_fixture[2] PASSED >testing/acceptance_test.py::test_error_report_styles[auto] PASSED >testing/acceptance_test.py::test_error_report_styles[long] PASSED >testing/acceptance_test.py::test_error_report_styles[short] PASSED >testing/acceptance_test.py::test_error_report_styles[no] PASSED >testing/acceptance_test.py::test_error_report_styles[line] PASSED >testing/acceptance_test.py::test_error_report_styles[native] PASSED >testing/acceptance_test.py::test_color_yes_collection_on_non_atty PASSED >testing/acceptance_test.py::test_internal_error_with_maxfail PASSED >testing/acceptance_test.py::TestLoadScope::test_by_module PASSED >testing/acceptance_test.py::TestLoadScope::test_by_class PASSED >testing/acceptance_test.py::TestLoadScope::test_module_single_start PASSED >testing/acceptance_test.py::TestFileScope::test_by_module PASSED >testing/acceptance_test.py::TestFileScope::test_by_class PASSED >testing/acceptance_test.py::TestFileScope::test_module_single_start PASSED >testing/test_dsession.py::TestEachScheduling::test_schedule_load_simple PASSED >testing/test_dsession.py::TestEachScheduling::test_schedule_remove_node PASSED >testing/test_dsession.py::TestLoadScheduling::test_schedule_load_simple PASSED >testing/test_dsession.py::TestLoadScheduling::test_schedule_batch_size PASSED >testing/test_dsession.py::TestLoadScheduling::test_schedule_fewer_tests_than_nodes PASSED >testing/test_dsession.py::TestLoadScheduling::test_schedule_fewer_than_two_tests_per_node PASSED >testing/test_dsession.py::TestLoadScheduling::test_add_remove_node PASSED >testing/test_dsession.py::TestLoadScheduling::test_different_tests_collected PASSED >testing/test_dsession.py::TestDistReporter::test_rsync_printing xfail >testing/test_dsession.py::test_report_collection_diff_equal PASSED >testing/test_dsession.py::test_report_collection_diff_different PASSED >testing/test_dsession.py::test_pytest_issue419 xfail >testing/test_looponfail.py::TestStatRecorder::test_filechange PASSED >testing/test_looponfail.py::TestStatRecorder::test_dirchange PASSED >testing/test_looponfail.py::TestStatRecorder::test_filechange_deletion_race PASSED >testing/test_looponfail.py::TestStatRecorder::test_pycremoval PASSED >testing/test_looponfail.py::TestStatRecorder::test_waitonchange PASSED >testing/test_looponfail.py::TestRemoteControl::test_nofailures FAILED >testing/test_looponfail.py::TestRemoteControl::test_failures_somewhere FAILED >testing/test_looponfail.py::TestRemoteControl::test_failure_change FAILED >testing/test_looponfail.py::TestRemoteControl::test_failure_subdir_no_init FAILED >testing/test_looponfail.py::TestLooponFailing::test_looponfail_from_fail_to_ok FAILED >testing/test_looponfail.py::TestLooponFailing::test_looponfail_from_one_to_two_tests FAILED >testing/test_looponfail.py::TestLooponFailing::test_looponfail_removed_test xfail >testing/test_looponfail.py::TestLooponFailing::test_looponfail_multiple_errors FAILED >testing/test_looponfail.py::TestFunctional::test_fail_to_ok SKIPPED >testing/test_looponfail.py::TestFunctional::test_xfail_passes SKIPPED >testing/test_newhooks.py::TestHooks::test_runtest_logreport PASSED >testing/test_newhooks.py::TestHooks::test_node_collection_finished PASSED >testing/test_plugin.py::test_dist_incompatibility_messages PASSED >testing/test_plugin.py::test_dist_options PASSED >testing/test_plugin.py::test_auto_detect_cpus PASSED >testing/test_plugin.py::test_boxed_with_collect_only PASSED >testing/test_plugin.py::test_dsession_with_collect_only PASSED >testing/test_plugin.py::TestDistOptions::test_getxspecs PASSED >testing/test_plugin.py::TestDistOptions::test_xspecs_multiplied PASSED >testing/test_plugin.py::TestDistOptions::test_getrsyncdirs PASSED >testing/test_plugin.py::TestDistOptions::test_getrsyncignore PASSED >testing/test_plugin.py::TestDistOptions::test_getrsyncdirs_with_conftest PASSED >testing/test_remote.py::test_remoteinitconfig xfail >testing/test_remote.py::TestReportSerialization::test_xdist_longrepr_to_str_issue_241 PASSED >testing/test_remote.py::TestReportSerialization::test_xdist_report_longrepr_reprcrash_130 PASSED >testing/test_remote.py::TestReportSerialization::test_reprentries_serialization_170 PASSED >testing/test_remote.py::TestReportSerialization::test_reprentries_serialization_196 PASSED >testing/test_remote.py::TestReportSerialization::test_itemreport_outcomes PASSED >testing/test_remote.py::TestReportSerialization::test_collectreport_passed PASSED >testing/test_remote.py::TestReportSerialization::test_collectreport_fail PASSED >testing/test_remote.py::TestReportSerialization::test_extended_report_deserialization PASSED >testing/test_remote.py::TestWorkerInteractor::test_basic_collect_and_runtests PASSED >testing/test_remote.py::TestWorkerInteractor::test_remote_collect_skip SKIPPED >testing/test_remote.py::TestWorkerInteractor::test_remote_collect_fail PASSED >testing/test_remote.py::TestWorkerInteractor::test_runtests_all PASSED >testing/test_remote.py::TestWorkerInteractor::test_happy_run_events_converted xfail >testing/test_remote.py::TestWorkerInteractor::test_process_from_remote_error_handling PASSED >testing/test_remote.py::test_remote_env_vars PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_popen_no_default_chdir PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_default_chdir PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_popen_makegateway_events PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_popens_rsync PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_rsync_popen_with_path PASSED >testing/test_slavemanage.py::TestNodeManagerPopen::test_rsync_same_popen_twice PASSED >testing/test_slavemanage.py::TestHRSync::test_hrsync_filter PASSED >testing/test_slavemanage.py::TestHRSync::test_hrsync_one_host PASSED >testing/test_slavemanage.py::TestNodeManager::test_rsync_roots_no_roots xfail >testing/test_slavemanage.py::TestNodeManager::test_popen_rsync_subdir PASSED >testing/test_slavemanage.py::TestNodeManager::test_init_rsync_roots PASSED >testing/test_slavemanage.py::TestNodeManager::test_rsyncignore PASSED >testing/test_slavemanage.py::TestNodeManager::test_optimise_popen PASSED >testing/test_slavemanage.py::TestNodeManager::test_ssh_setup_nodes SKIPPED >======================================= short test summary info ======================================== >SKIP [1] testing/test_remote.py:295: skip at module level illegal in pytest 3.0 >SKIP [3] /usr/lib/python2.7/site-packages/_pytest/pytester.py:1039: could not import 'pexpect' >SKIP [1] /usr/lib/python2.7/site-packages/_pytest/config.py:1238: no 'gspecs' option found >SKIP [1] /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2/testing/acceptance_test.py:467: test requires pytest_runtest_logfinish hook in pytest (3.4+) >FAIL testing/acceptance_test.py::TestDistribution::()::test_keyboardinterrupt_hooks_issue79 >FAIL testing/test_looponfail.py::TestRemoteControl::()::test_nofailures >FAIL testing/test_looponfail.py::TestRemoteControl::()::test_failures_somewhere >FAIL testing/test_looponfail.py::TestRemoteControl::()::test_failure_change >FAIL testing/test_looponfail.py::TestRemoteControl::()::test_failure_subdir_no_init >FAIL testing/test_looponfail.py::TestLooponFailing::()::test_looponfail_from_fail_to_ok >FAIL testing/test_looponfail.py::TestLooponFailing::()::test_looponfail_from_one_to_two_tests >FAIL testing/test_looponfail.py::TestLooponFailing::()::test_looponfail_multiple_errors >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 > >=============================================== FAILURES =============================================== >________________________ TestDistribution.test_keyboardinterrupt_hooks_issue79 _________________________ > >self = <acceptance_test.TestDistribution instance at 0xf57a5198> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/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 3 == 2 >E + where 3 = <_pytest.pytester.RunResult instance at 0xf57a5918>.ret > >../../../../../work/pytest-xdist-1.23.2/testing/acceptance_test.py:286: AssertionError >----------------------------------------- Captured stdout call ----------------------------------------- >running: /usr/bin/python2.7 /usr/lib/python2.7/site-packages/pytest.py --basetemp=/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790/runpytest-0 -n1 --debug > in: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790 >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 -- /usr/bin/python2.7 >using: pytest-3.2.2 pylib-1.5.4 >setuptools registered plugins: > pytest-xprocess-0.12.1 at /usr/lib/python2.7/site-packages/pytest_xprocess.py > pytest-xdist-1.15.0 at /usr/lib/python2.7/site-packages/xdist/boxed.py > pytest-xdist-1.15.0 at /usr/lib/python2.7/site-packages/xdist/looponfail.py > pytest-xdist-1.15.0 at /usr/lib/python2.7/site-packages/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-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 > hypothesis-3.59.1 at /usr/lib/python2.7/site-packages/hypothesis/extra/pytestplugin.pyc >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790, inifile: >plugins: xprocess-0.12.1, xdist-1.15.0, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >gw0 I >gw0 [1] > >scheduling tests via LoadScheduling >INTERNALERROR> Traceback (most recent call last): >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/main.py", line 110, in wrap_session >INTERNALERROR> session.exitstatus = doit(config, session) or 0 >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/main.py", line 146, in _main >INTERNALERROR> config.hook.pytest_runtestloop(session=session) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__ >INTERNALERROR> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec >INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 302, in __call__ >INTERNALERROR> return outcome.get_result() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 280, in get_result >INTERNALERROR> _reraise(*ex) # noqa >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__ >INTERNALERROR> self.result = func() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 300, in <lambda> >INTERNALERROR> outcome = _CallOutcome(lambda: self.oldcall(hook, hook_impls, kwargs)) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda> >INTERNALERROR> _MultiCall(methods, kwargs, hook.spec_opts).execute() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute >INTERNALERROR> res = hook_impl.function(*args) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/xdist/dsession.py", line 536, in pytest_runtestloop >INTERNALERROR> self.loop_once() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/xdist/dsession.py", line 555, in loop_once >INTERNALERROR> call(**kwargs) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/xdist/dsession.py", line 586, in slave_slavefinished >INTERNALERROR> self.config.hook.pytest_testnodedown(node=node, error=None) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 745, in __call__ >INTERNALERROR> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec >INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 302, in __call__ >INTERNALERROR> return outcome.get_result() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 280, in get_result >INTERNALERROR> _reraise(*ex) # noqa >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__ >INTERNALERROR> self.result = func() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 300, in <lambda> >INTERNALERROR> outcome = _CallOutcome(lambda: self.oldcall(hook, hook_impls, kwargs)) >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda> >INTERNALERROR> _MultiCall(methods, kwargs, hook.spec_opts).execute() >INTERNALERROR> File "/usr/lib/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute >INTERNALERROR> res = hook_impl.function(*args) >INTERNALERROR> File "/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790/conftest.py", line 7, in pytest_testnodedown >INTERNALERROR> assert node.workeroutput['s2'] == 42 >INTERNALERROR> AttributeError: 'SlaveController' object has no attribute 'workeroutput' > >===================================== no tests ran in 1.03 seconds ===================================== >----------------------------------------- Captured stderr call ----------------------------------------- >writing pytestdebug information to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790/pytestdebug.log >[slavectl-gw0] setting up slave session >[slave-gw0] sending slaveready {'slaveinfo': {'sysplatform': 'linux2', 'executable': '/usr/bin/python2.7', 'version': '2.7.15 (default, Jan 2 2019, 20:32:41) \n[GCC 7.4.0]', 'platform': 'Linux-4.19.13-gentoo-ppc64-POWER9,_altivec_supported-with-gentoo-2.6', 'version_info': (2, 7, 15, 'final', 0), 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790'}} >[slavectl-gw0] queuing slaveready(**{'node': <SlaveController gw0>, 'slaveinfo': {'executable': '/usr/bin/python2.7', 'version_info': (2, 7, 15, 'final', 0), 'sysplatform': 'linux2', 'version': '2.7.15 (default, Jan 2 2019, 20:32:41) \n[GCC 7.4.0]', 'platform': 'Linux-4.19.13-gentoo-ppc64-POWER9,_altivec_supported-with-gentoo-2.6', 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790'}}) >[slave-gw0] sending collectionstart {} >[slavectl-gw0] ignoring collectionstart({}) >[slave-gw0] sending collectreport {'data': {'outcome': 'passed', 'longrepr': None, 'sections': [], 'nodeid': '', 'result': None}} >[slavectl-gw0] queuing collectreport(**{'node': <SlaveController gw0>, 'rep': <CollectReport '' lenresult=0 outcome='passed'>}) >[slave-gw0] sending collectreport {'data': {'outcome': 'passed', 'longrepr': None, 'sections': [], 'nodeid': 'test_one.py', 'result': None}} >[slavectl-gw0] queuing collectreport(**{'node': <SlaveController gw0>, 'rep': <CollectReport 'test_one.py' lenresult=0 outcome='passed'>}) >[slave-gw0] sending collectionfinish {'topdir': '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790', 'ids': ['test_one.py::test_hello']} >[slave-gw0] entering main loop >[slavectl-gw0] queuing collectionfinish(**{'node': <SlaveController gw0>, 'ids': ['test_one.py::test_hello']}) >[dsession] calling method slave_slaveready {'node': <SlaveController gw0>, 'slaveinfo': {'executable': '/usr/bin/python2.7', 'version_info': (2, 7, 15, 'final', 0), 'sysplatform': 'linux2', 'version': '2.7.15 (default, Jan 2 2019, 20:32:41) \n[GCC 7.4.0]', 'platform': 'Linux-4.19.13-gentoo-ppc64-POWER9,_altivec_supported-with-gentoo-2.6', 'cwd': '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790'}} >[dsession] calling method slave_collectreport {'node': <SlaveController gw0>, 'rep': <CollectReport '' lenresult=0 outcome='passed'>} >[dsession] calling method slave_collectreport {'node': <SlaveController gw0>, 'rep': <CollectReport 'test_one.py' lenresult=0 outcome='passed'>} >[dsession] calling method slave_collectionfinish {'node': <SlaveController gw0>, 'ids': ['test_one.py::test_hello']} >[slavectl-gw0] sending command runtests(**{'indices': [0]}) >[slavectl-gw0] sending command shutdown(**{}) >[dsession] triggering shutdown >[slavectl-gw0] sending command shutdown(**{}) >[slave-gw0] received command runtests {'indices': [0]} >[slave-gw0] items to run: [0] >[slave-gw0] received command shutdown {} >[slave-gw0] items to run: [0] >[slave-gw0] sending logstart {'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[slavectl-gw0] queuing logstart(**{'node': <SlaveController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')}) >[slave-gw0] sending testreport {'data': {'longrepr': None, 'when': 'setup', 'nodeid': 'test_one.py::test_hello', 'item_index': 0, 'keywords': {'test_keyboardinterrupt_hooks_issue790': 1, 'test_hello': 1, 'test_one.py': 1}, 'location': ('test_one.py', 0, 'test_hello'), 'duration': 0.0006649494171142578, 'outcome': 'passed', 'sections': []}} >[slavectl-gw0] queuing testreport(**{'node': <SlaveController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='setup' outcome='passed'>}) >[dsession] calling method slave_logstart {'node': <SlaveController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[dsession] triggering shutdown >[slave-gw0] sending slavefinished {'slaveoutput': {'exitstatus': 2}} >[slavectl-gw0] sending command shutdown(**{}) >[dsession] calling method slave_testreport {'node': <SlaveController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='setup' outcome='passed'>} >[dsession] triggering shutdown >[slavectl-gw0] queuing slavefinished(**{'node': <SlaveController gw0>}) >[dsession] calling method slave_slavefinished {'node': <SlaveController gw0>} >wrote pytestdebug information to /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_keyboardinterrupt_hooks_issue790/pytestdebug.log >__________________________________ TestRemoteControl.test_nofailures ___________________________________ > >self = <test_looponfail.TestRemoteControl instance at 0xf5be36e8> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_nofailures0')> > > def test_nofailures(self, testdir): > item = testdir.getitem("def test_func(): pass\n") > control = RemoteControl(item.config) > control.setup() >> topdir, failures = control.runsession()[:2] > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:97: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_nofailures0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >______________________________ TestRemoteControl.test_failures_somewhere _______________________________ > >self = <test_looponfail.TestRemoteControl instance at 0xf5b6af58> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failures_somewhere0')> > > def test_failures_somewhere(self, testdir): > item = testdir.getitem("def test_func():\n assert 0\n") > control = RemoteControl(item.config) > control.setup() >> failures = control.runsession() > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:104: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failures_somewhere0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >________________________________ TestRemoteControl.test_failure_change _________________________________ > >self = <test_looponfail.TestRemoteControl instance at 0xf5af94e0> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failure_change0')> > > def test_failure_change(self, testdir): > modcol = testdir.getitem( > """ > def test_func(): > assert 0 > """ > ) > control = RemoteControl(modcol.config) >> control.loop_once() > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:120: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:118: in loop_once > result = self.runsession() >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failure_change0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >____________________________ TestRemoteControl.test_failure_subdir_no_init _____________________________ > >self = <test_looponfail.TestRemoteControl instance at 0xf5ac1f80> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failure_subdir_no_init0')> > > def test_failure_subdir_no_init(self, testdir): > modcol = testdir.getitem( > """ > def test_func(): > assert 0 > """ > ) > parent = modcol.fspath.dirpath().dirpath() > parent.chdir() > modcol.config.args = [ > py.path.local(x).relto(parent) for x in modcol.config.args > ] > control = RemoteControl(modcol.config) >> control.loop_once() > >../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:152: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:118: in loop_once > result = self.runsession() >../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_failure_subdir_no_init0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >__________________________ TestLooponFailing.test_looponfail_from_fail_to_ok ___________________________ > >self = <test_looponfail.TestLooponFailing instance at 0xf5bd85d0> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_from_fail_to_ok0')> > > def test_looponfail_from_fail_to_ok(self, testdir): > modcol = testdir.getmodulecol( > """ > def test_one(): > x = 0 > assert x == 1 > def test_two(): > assert 1 > """ > ) > remotecontrol = RemoteControl(modcol.config) >> remotecontrol.loop_once() > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:170: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:118: in loop_once > result = self.runsession() >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_from_fail_to_ok0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >_______________________ TestLooponFailing.test_looponfail_from_one_to_two_tests ________________________ > >self = <test_looponfail.TestLooponFailing instance at 0xf5799800> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_from_one_to_two_tests0')> > > def test_looponfail_from_one_to_two_tests(self, testdir): > modcol = testdir.getmodulecol( > """ > def test_one(): > assert 0 > """ > ) > remotecontrol = RemoteControl(modcol.config) >> remotecontrol.loop_once() > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:195: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:118: in loop_once > result = self.runsession() >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_from_one_to_two_tests0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >__________________________ TestLooponFailing.test_looponfail_multiple_errors ___________________________ > >self = <test_looponfail.TestLooponFailing instance at 0xf5b83d28> >testdir = <Testdir local('/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_multiple_errors0')> >monkeypatch = <_pytest.monkeypatch.MonkeyPatch instance at 0xf5b83a08> > > def test_looponfail_multiple_errors(self, testdir, monkeypatch): > modcol = testdir.getmodulecol( > """ > def test_one(): > assert 0 > """ > ) > remotecontrol = RemoteControl(modcol.config) > orig_runsession = remotecontrol.runsession > > def runsession_dups(): > # twisted.trial test cases may report multiple errors. > failures, reports, collection_failed = orig_runsession() > print(failures) > return failures * 2, reports, collection_failed > > monkeypatch.setattr(remotecontrol, "runsession", runsession_dups) >> remotecontrol.loop_once() > >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:265: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:118: in loop_once > result = self.runsession() >../../../../../work/pytest-xdist-1.23.2/testing/test_looponfail.py:260: in runsession_dups > failures, reports, collection_failed = orig_runsession() >../../../../../work/pytest-xdist-1.23.2-python2_7/lib/xdist/looponfail.py:107: in runsession > return self.channel.receive() >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <Channel id=1 closed>, timeout = None > > def receive(self, timeout=None): > """receive a data item that was sent from the other side. > timeout: None [default] blocked waiting. A positive number > indicates the number of seconds after which a channel.TimeoutError > exception will be raised if no item was received. > Note that exceptions from the remotely executing code will be > reraised as channel.RemoteError exceptions containing > a textual representation of the remote traceback. > """ > itemqueue = self._items > if itemqueue is None: > raise IOError("cannot receive(), channel has receiver callback") > try: > x = itemqueue.get(timeout=timeout) > except self.gateway.execmodel.queue.Empty: > raise self.TimeoutError("no item after %r seconds" % (timeout)) > if x is ENDMARKER: > itemqueue.put(x) # for other receivers >> raise self._getremoteerror() or EOFError() >E RemoteError: Traceback (most recent call last): >E File "/usr/lib/python2.7/site-packages/execnet/gateway_base.py", line 1076, in executetask >E function(channel, **kwargs) >E File "<remote exec>", line 22, in init_worker_session >E ImportError: cannot import name WorkerFailSession > >/usr/lib/python2.7/site-packages/execnet/gateway_base.py:737: RemoteError >----------------------------------------- Captured stdout call ----------------------------------------- >========================================= test session starts ========================================== >platform linux2 -- Python 2.7.15, pytest-3.2.2, py-1.5.4, pluggy-0.4.0 >rootdir: /var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/pytest-of-portage/pytest-0/testdir/test_looponfail_multiple_errors0, inifile: >plugins: xdist-1.23.2, xprocess-0.12.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, expect-1.1.0, hypothesis-3.59.1 >collected 0 items > >=========================================== warnings summary =========================================== >None > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: xdist > Module already imported so can not be re-written: pytest_xprocess > Module already imported so can not be re-written: xprocess > Module already imported so can not be re-written: pytest_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_expect > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >====================================== 7 warnings in 0.00 seconds ====================================== >=============== 8 failed, 112 passed, 6 skipped, 9 xfailed, 1 xpassed in 103.74 seconds ================ > [31;01m*[0m ERROR: dev-python/pytest-xdist-1.23.2::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 2722: Called distutils-r1_src_test > [31;01m*[0m environment, line 972: Called _distutils-r1_run_foreach_impl 'python_test' > [31;01m*[0m environment, line 422: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 2254: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1626: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 1624: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > [31;01m*[0m environment, line 634: Called distutils-r1_run_phase 'python_test' > [31;01m*[0m environment, line 903: Called python_test > [31;01m*[0m environment, line 2624: 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.23.2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/pytest-xdist-1.23.2::gentoo'`. > [31;01m*[0m The complete build log is located at '/var/log/portage/build/dev-python/pytest-xdist-1.23.2:20190122-015305.log'. > [31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/build.log'. > [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/environment'. > [31;01m*[0m Working directory: '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2' > [31;01m*[0m S: '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2'
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 676018
: 562500 |
562502