Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 557758 Details for
Bug 673106
dev-python/pytest-xdist-1.23.2 fails tests in testing/test_looponfail.py
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-python:pytest-xdist-1.23.2:20181214-010532.log
dev-python:pytest-xdist-1.23.2:20181214-010532.log (text/plain), 67.66 KB, created by
Jonathan Lovelace
on 2018-12-14 02:05:48 UTC
(
hide
)
Description:
dev-python:pytest-xdist-1.23.2:20181214-010532.log
Filename:
MIME Type:
Creator:
Jonathan Lovelace
Created:
2018-12-14 02:05:48 UTC
Size:
67.66 KB
patch
obsolete
> * Package: dev-python/pytest-xdist-1.23.2 > * Repository: gentoo > * Maintainer: python@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python2_7 python_targets_python3_6 test userland_GNU > * FEATURES: fakeroot network-sandbox preserve-libs sandbox test userpriv usersandbox > * 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/report.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 >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/dsession.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/newhooks.py -> /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/_version.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/filescope.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 >warning: build_py: byte-compiling is disabled, skipping. > > * python3_6: running distutils-r1_run_phase distutils-r1_python_compile >python3.6 setup.py build -j 3 >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/report.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 >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/dsession.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/newhooks.py -> /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/_version.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/filescope.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 >warning: build_py: byte-compiling is disabled, skipping. > > * 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-x86_64/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-x86_64 >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-x86_64/egg >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/egg/xdist >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-x86_64/egg/xdist >creating /var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/egg/xdist/scheduler >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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/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-x86_64/egg' to it >removing '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2-python2_7/bdist.linux-x86_64/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 >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 >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/lib64/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/lib64/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/lib64/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/lib64/python2.7/site-packages >Searching for setuptools==38.6.1 >Best match: setuptools 38.6.1 >Adding setuptools 38.6.1 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/lib64/python2.7/site-packages >Searching for py==1.4.34 >Best match: py 1.4.34 >Adding py 1.4.34 to easy-install.pth file > >Using /usr/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >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 PASSED >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 PASSED >testing/test_looponfail.py::TestFunctional::test_xfail_passes PASSED >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 >===Flaky Test Report=== > > >===End Flaky Test Report=== >========================================== short test summary info =========================================== >SKIP [1] testing/test_remote.py:295: skip at module level illegal in pytest 3.0 >SKIP [1] /usr/lib64/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 0x7fa0e49c4dd0> >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 0x7fa0e49c1ab8>.ret > >../../../../../work/pytest-xdist-1.23.2/testing/acceptance_test.py:286: AssertionError >-------------------------------------------- Captured stdout call -------------------------------------------- >running: /usr/bin/python2.7 /usr/lib64/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.4.34, pluggy-0.4.0 -- /usr/bin/python2.7 >using: pytest-3.2.2 pylib-1.4.34 >setuptools registered plugins: > pytest-xdist-1.20.1 at /usr/lib64/python2.7/site-packages/xdist/looponfail.py > pytest-xdist-1.20.1 at /usr/lib64/python2.7/site-packages/xdist/plugin.py > pytest-virtualenv-1.2.11 at /usr/lib64/python2.7/site-packages/pytest_virtualenv.py > pytest-shutil-1.2.11 at /usr/lib64/python2.7/site-packages/pytest_shutil/workspace.py > pytest-forked-0.2 at /usr/lib64/python2.7/site-packages/pytest_forked/__init__.pyc > pytest-flake8-0.9.1 at /usr/lib64/python2.7/site-packages/pytest_flake8.py > hypothesis-3.59.1 at /usr/lib64/python2.7/site-packages/hypothesis/extra/pytestplugin.pyc > flaky-3.1.1 at /usr/lib64/python2.7/site-packages/flaky/flaky_pytest_plugin.py > backports.unittest-mock-1.3 at /usr/lib64/python2.7/site-packages/backports/unittest_mock/__init__.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: xdist-1.20.1, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >gw0 I >gw0 [1] > >scheduling tests via LoadScheduling >INTERNALERROR> Traceback (most recent call last): >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/main.py", line 110, in wrap_session >INTERNALERROR> session.exitstatus = doit(config, session) or 0 >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/main.py", line 146, in _main >INTERNALERROR> config.hook.pytest_runtestloop(session=session) >INTERNALERROR> File "/usr/lib64/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/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec >INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 302, in __call__ >INTERNALERROR> return outcome.get_result() >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 280, in get_result >INTERNALERROR> _reraise(*ex) # noqa >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__ >INTERNALERROR> self.result = func() >INTERNALERROR> File "/usr/lib64/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/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda> >INTERNALERROR> _MultiCall(methods, kwargs, hook.spec_opts).execute() >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 614, in execute >INTERNALERROR> res = hook_impl.function(*args) >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/xdist/dsession.py", line 114, in pytest_runtestloop >INTERNALERROR> self.loop_once() >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/xdist/dsession.py", line 137, in loop_once >INTERNALERROR> call(**kwargs) >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/xdist/dsession.py", line 168, in slave_slavefinished >INTERNALERROR> self.config.hook.pytest_testnodedown(node=node, error=None) >INTERNALERROR> File "/usr/lib64/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/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 339, in _hookexec >INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs) >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 302, in __call__ >INTERNALERROR> return outcome.get_result() >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 280, in get_result >INTERNALERROR> _reraise(*ex) # noqa >INTERNALERROR> File "/usr/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 265, in __init__ >INTERNALERROR> self.result = func() >INTERNALERROR> File "/usr/lib64/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/lib64/python2.7/site-packages/_pytest/vendored_packages/pluggy.py", line 334, in <lambda> >INTERNALERROR> _MultiCall(methods, kwargs, hook.spec_opts).execute() >INTERNALERROR> File "/usr/lib64/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.17 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, Nov 2 2018, 11:29:29) \n[GCC 7.3.0]', 'platform': 'Linux-4.14.83-gentoo-x86_64-Intel-R-_Core-TM-_i5-2400_CPU_@_3.10GHz-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, Nov 2 2018, 11:29:29) \n[GCC 7.3.0]', 'platform': 'Linux-4.14.83-gentoo-x86_64-Intel-R-_Core-TM-_i5-2400_CPU_@_3.10GHz-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}} >[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']} >[slavectl-gw0] queuing collectreport(**{'node': <SlaveController gw0>, 'rep': <CollectReport 'test_one.py' lenresult=0 outcome='passed'>}) >[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, Nov 2 2018, 11:29:29) \n[GCC 7.3.0]', 'platform': 'Linux-4.14.83-gentoo-x86_64-Intel-R-_Core-TM-_i5-2400_CPU_@_3.10GHz-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}, 'worker_id': 'gw0', 'location': ('test_one.py', 0, 'test_hello'), 'duration': 0.00030112266540527344, 'outcome': 'passed', 'sections': []}} >[slavectl-gw0] queuing testreport(**{'node': <SlaveController gw0>, 'rep': <TestReport 'test_one.py::test_hello' when='setup' outcome='passed'>}) >[slave-gw0] sending slavefinished {'slaveoutput': {u'flaky_report': u'', 'exitstatus': 2}} >[dsession] calling method slave_logstart {'node': <SlaveController gw0>, 'nodeid': 'test_one.py::test_hello', 'location': ('test_one.py', 0, 'test_hello')} >[dsession] triggering shutdown >[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] sending command 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 0x7fa0dee252d8> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0df057f38> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0df5e3ab8> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0ded36320> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0df004cb0> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0df61c050> >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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- 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 0x7fa0ded1e7a0> >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 0x7fa0debad128> > > 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/lib64/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/lib64/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.4.34, 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, virtualenv-1.2.11, shutil-1.2.11, forked-0.2, flake8-0.9.1, hypothesis-3.59.1, flaky-3.1.1, backports.unittest-mock-1.3 >collected 0 items > >===Flaky Test Report=== > > >===End Flaky Test Report=== >============================================== 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_virtualenv > Module already imported so can not be re-written: pytest_shutil > Module already imported so can not be re-written: pytest_flake8 > Module already imported so can not be re-written: flaky > Module already imported so can not be re-written: backports > >-- Docs: http://doc.pytest.org/en/latest/warnings.html >========================================= 7 warnings in 0.00 seconds ========================================= >================== 8 failed, 115 passed, 3 skipped, 9 xfailed, 1 xpassed in 142.27 seconds =================== > * ERROR: dev-python/pytest-xdist-1.23.2::gentoo failed (test phase): > * Tests failed under python2.7 > * > * Call stack: > * ebuild.sh, line 124: Called src_test > * environment, line 2776: Called distutils-r1_src_test > * environment, line 1006: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 456: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 2308: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 1660: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 1658: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 668: Called distutils-r1_run_phase 'python_test' > * environment, line 937: Called python_test > * environment, line 2678: Called die > * The specific snippet of code: > * pytest -vv testing || die "Tests failed under ${EPYTHON}" > * > * If you need support, post the output of `emerge --info '=dev-python/pytest-xdist-1.23.2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/pytest-xdist-1.23.2::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-python:pytest-xdist-1.23.2:20181214-010532.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/pytest-xdist-1.23.2/work/pytest-xdist-1.23.2' > * 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 673106
: 557758